A full-stack MERN Job Portal connecting job seekers with employers.
Job seekers can search/apply for jobs, employers can post/manage listings, and admins control everything from a central dashboard.
- π Role-based Auth (Job Seeker, Employer, Admin) β JWT + bcryptjs
- π Job search with filters (category, location, keywords, salary)
- π Employers can post, edit & delete jobs
- π Admin dashboard for managing users & jobs
- βοΈ Cloudinary for resume/logo storage
- Frontend: React, Tailwind CSS, Redux Toolkit, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT, bcryptjs
- Other: Cloudinary, Lucide-React, React-Icons
# Backend
cd backend
npm install && npm start
# Frontend
cd frontend
npm install && npm run dev
PORT=8000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_secret_key
CLOUDINARY_CLOUD_NAME=xxxx
CLOUDINARY_API_KEY=xxxx
CLOUDINARY_API_SECRET=xxxx
- Job Seekers: π Search and apply for jobs.
- Employers: π Post and manage job listings.
- Admins: π¨βπΌ Manage users and oversee job postings.