A comprehensive Job Portal application built with MongoDB, Express, React, and Node.js.
- Node.js (v14+)
- MongoDB (Running locally or MongoDB Atlas)
cd server
npm install
npm run devPort: http://localhost:4000
cd client
npm install
npm run devPort: http://localhost:5173
- Job Seeker: Browse jobs, apply for positions, manage profile.
- Employer: Post new jobs (requires profile), manage applications, dashboard.
- Author Correction: All commits reattributed to
deepu325. - Employer Access: Fixed authorization middleware and added frontend route guards.
- SPA Navigation: Integrated React Router for faster, smoother dashboard interactions.
- Profile Verification: Employers are now prompted to complete their profile before posting jobs.
Ensure .env files are configured in both client and server directories for production deployment.
server/.env:MONGO_URI,JWT_SECRET,PORTclient/.env:VITE_API_URL