ATS is an Application Tracking System designed to streamline the recruitment process for organizations. This system helps manage job applications, track candidates, and facilitate the hiring workflow.
-
Candidate management
-
Job posting and application tracking
-
Resume parsing and screening
-
Reporting and analytics
-
User-friendly interface
To set up the ATS locally, follow these steps:
- Clone the repository:
git clone https://github.com/YosephSE/ATS.git
- Navigate to the project directory:
cd ATS
- Install dependencies:
npm install
cd client
npm install
- Configure the environment variables (see Configuration section)
- Run the application:
- Backend
npm start
- Frontend
cd client
npm start
Create a .env
file in the root directory and add the following variables:
MONGO_URI=your_database_connection_string
SECRET_KEY=jwt_secret_key
PORT=8080
We welcome contributions to the ATS project. Please follow these steps to contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Make your changes
- Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License.