A sophisticated talent acquisition platform designed to optimize the hiring process.
View Demo
ยท
Report Bug
ยท
Request Feature
HeadHunter is a sophisticated talent acquisition platform designed to optimize the hiring process. This comprehensive full-stack web application enables job seekers to upload their resumes and highlight their skills and experience. Recruiters and administrators can sign up to access a diverse pool of candidates, identify trending skills in the job market, and connect directly with job seekers who possess the desired competencies.
Key benefits of using HeadHunter:
- Efficiency: Streamline the hiring process with an intuitive interface and powerful features.
- Visibility: Showcase your skills and experience to a wide range of potential employers.
- Connectivity: Directly connect with recruiters and administrators to explore job opportunities.
Home Screen: |
Login Screen: |
Recruiter Sign-Up Screen: |
Admin Dashboard: |
This section provides instructions on setting up the project locally. To get a local copy up and running, follow these steps.
This project requires npm. You can install npm using the following command:
npm install npm@latest -g
- Clone the repository git clone https://github.com/nafisk/HeadHunter.git
- Navigate to the server directory and install NPM packages cd server npm install
- Start the server npm start
- In a new terminal, navigate to the client directory and install NPM packages cd client npm install
- Start the client npm start
- User authentication and authorization
- Resume upload and parsing
- Job-seeker and recruiter dashboards
- Advanced search and filtering options
- Notifications for job applications and recruiter interest
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this project better, please fork the repository and create a pull request. You can also open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Nafis Khan - @nafisxk - nafisrizwank@gmail.com