- HeadHunter is a comprehensive full-stack web application designed to streamline the job application process.
- It allows job-seekers to upload their resumes and showcase their skills and work experience.
- Recruiters and administrators can sign up to access a pool of potential candidates, identify trending skills in the job market, and directly connect with job-seekers possessing desired skill sets.
- To get the project up and running, execute
npm install
in both the server and client directories. Then, start the server withnpm start
followed by launching the client usingnpm start
.
- Frontend:
- React.js
- Tailwind CSS
- Backend:
- Node.js
- Express.js
- MongoDB
- Additional Tools:
- bcrypt for secure password handling
- pdfparse for resume analysis
- Heroicons for UI embellishments
- React Google Charts for data visualization
- express-fileupload for efficient file management
Home Screen: |
Login Screen: |
Recruiter Sign-Up Screen: |
Admin Dashboard: |