The Applicant Tracking System (ATS) is a web application that simplifies the recruitment process for recruiters. It allows recruiters to upload CVs and automatically shortlist candidates based on certain conditions defined by the recruiter. The system streamlines the hiring process, making it more efficient and organized.
-
CV Upload: Recruiters can upload candidate CVs to the system for evaluation and screening.
-
Automated Shortlisting: The system automatically shortlists candidates based on predefined conditions set by the recruiter, such as skills, qualifications, experience, etc.
-
Candidate Management: Recruiters can manage and track candidate information, including contact details, application status, and evaluation feedback.
-
Search and Filtering: The system provides search and filtering capabilities to quickly find candidates based on various criteria, such as skills, education, and experience.
-
Collaboration and Communication: Recruiters can collaborate and share candidate information with other team members, including interviewers and hiring managers. The system also facilitates communication with candidates throughout the hiring process.
-
Reporting and Analytics: The system generates reports and provides analytics to track recruitment metrics, monitor progress, and assess the effectiveness of the hiring process.
-
Frontend:
- React.js: A JavaScript library for building user interfaces.
- [Add any other frontend technologies used]
-
Backend:
- Node.js: A JavaScript runtime for server-side development.
- Express.js: A web application framework for Node.js.
- [Add any other backend technologies used]
-
Database:
- MongoDB: A NoSQL database for storing application data.
- [Add any other database technologies used]
-
Clone the repository:
git clone https://github.com/your-username/your-repo.git
2.Install dependencies for both the frontend and backend:
cd frontend npm install cd ../backend npm install
We welcome contributions to improve the ATS. To contribute, please follow these steps:
Fork the repository and create a new branch. Make your changes and commit them. Push your changes to your forked repository. Create a pull request, describing the changes you made.
This project is licensed under the MIT License. See the LICENSE file for details.