A web-based job portal that connects job seekers with employers. It allows users to create profiles, upload resumes, and apply for job listings, while employers can post job openings, manage applications, and communicate with candidates. The platform includes advanced search filters, job recommendations, and an admin panel for moderation.
JOB-INSIGHTS is a web-based job portal that connects job seekers with employers. It allows users to create profiles, upload resumes, and apply for job listings, while employers can post job openings, manage applications, and communicate with candidates. The platform includes advanced search filters, job recommendations, and an admin panel for moderation.
For Job Seekers:
Create and manage user profiles.
Upload resumes and edit profiles.
Search and apply for job listings.
View recommended jobs based on skills and interests.
Track application status.
For Employers:
Register and create a company profile.
Post job openings with detailed descriptions.
View and manage job applications.
Frontend: React.js, Tailwind CSS
Backend: Node.js, Express.js
Database: MongoDB
File Uploads: Multer for resume uploads
Search & Filtering: MongoDB queries for advanced search
cd backend npm install npm start
Frontend Setup:
cd frontend npm install npm start
MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_secret_key
Register as a job seeker or employer.
Job seekers can search and apply for jobs.
Employers can post and manage job listings.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.