A full-featured Job Portal web application built with three key user roles: Admin, User (Job Seeker), and Recruiter (Job Provider). This platform allows job seekers to apply for jobs and recruiters to post and manage job listings, with admin supervision to ensure platform integrity.
- Admin Login/Register
- View and manage Admin Profile
- Access Platform Statistics
- Manage Users (Job Seekers)
- Manage Recruiters (Job Providers)
- User Login/Register
- Manage User Profile
- View Applications (Jobs applied to)
- Apply for Available Jobs
- Recruiter Login/Register
- Manage Recruiter Profile
- Post New Job Listings
- Manage Posted Jobs
- Review Job Applications
- Frontend: HTML, CSS, JavaScript (React.js)
- Backend: Node.js & Express.js
- Database: MongoDB-Atlas
job-portal/
│
├── admin/
│ ├── login/
│ ├── profile/
│ ├── manage-users/
│ └── stats/
│
├── user/
│ ├── register/
│ ├── login/
│ ├── profile/
│ └── applications/
│
├── recruiter/
│ ├── login/
│ ├── profile/
│ ├── add-job/
│ ├── manage-jobs/
│ └── applications/
│
└── README.md
-
Clone the repository
git clone https://github.com/bhavinvagh/job-portal.git cd job-portal
-
Set up the .ENV File
-
Run the project
frontend:- npm run dev
backend:- npm start
- Job seekers can find and apply to relevant jobs.
- Recruiters can post and manage job listings.
- Admin monitors all activities and manages platform users.
Each panel (Admin, User, Recruiter) has its own secure login system ensuring role-based access control.
ID & Password
User
- Create new Account
Recruiter:-
- recruiter1@gmail.com
- Recruiter1#123456
Admin:-
- admin1@gmail.com
- Admin1#123456
The admin panel includes platform-wide statistics like:
- Total jobs posted
- Number of users and recruiters
- Total job applications submitted
If you'd like to contribute to this job portal project, feel free to fork the repo and submit a pull request!
This project is open source and available under the MIT License.
For feedback, issues, or collaboration requests, reach out via [mr.vaghbhavin693.com] or open an issue.
🔍 Tags:
job portal
,job application platform
,job seeker
,recruiter
,admin dashboard
,java project
,job listing web app
,student project
,career portal
---
Would you like help customizing this further based on the technologies you used (e.g., Java framework, DB, frontend stack)?