AI-Powered Job Portal, a modern job portal web application built with React (Vite) for the frontend and FastAPI for the backend.
Backend
- FastAPI
- SQLAlchemy (ORM)
- SQLite (default, can be swapped with PostgreSQL/MySQL)
- JWT authentication (
python-jose) - Password hashing with Passlib
Frontend
- React (with Vite or CRA, depending on setup)
- Fetch API / Axios for backend communication
- TailwindCSS (if enabled for styling)
python -m venv venv
source venv/bin/activate # On Mac/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtuvicorn app.main:app --reloadBackend will run on: http://127.0.0.1:8000
cd frontendnpm installnpm run devFrontend will run on: http://localhost:5173 (if using Vite) http://localhost:3000 (if CRA)