A full-stack job portal application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). This platform connects students seeking job opportunities with recruiters posting and managing job listings.
- User Authentication: Secure sign-up and login using JWT.
- Job Search: Browse and filter job listings by title, location, or company.
- Apply for Jobs: Submit applications with resume uploads.
- Application Dashboard: Track application status (e.g., applied, shortlisted, rejected).
- Profile Management: Edit personal details and upload resumes.
- User Authentication: Secure sign-up and login for recruiters.
- Post Jobs: Create and manage job listings.
- Manage Applications: View, shortlist, accept, or reject applications.
- Dashboard: Monitor posted jobs and applicant analytics.
- Responsive Design: Seamless experience across desktop and mobile devices.
- RESTful API: Backend API for efficient data handling.
- MongoDB Integration: Robust database for storing user data and job listings.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB (via MongoDB Atlas)
- Authentication: JSON Web Tokens (JWT)
- Node.js (v16 or above)
- MongoDB Atlas account
- Git installed
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature). - Commit changes (
git commit -m 'Add your feature'). - Push to the branch (
git push origin feature/your-feature). - Open a Pull Request.
This project is licensed under the MIT License.
- Inspired by modern job platforms like LinkedIn.
- Built with guidance from MERN stack tutorials and community resources.