Skip to content

anand221986/ats-api

Repository files navigation

📄 Applicant Tracking System (ATS)

A modern, web-based Applicant Tracking System (ATS) that streamlines recruitment by managing job postings, applications, and candidate tracking in one place.


🚀 Features

  • Create and manage job listings
  • Candidate application submission
  • Resume uploads and parsing
  • Application tracking by status (Applied, Interview, Hired, etc.)
  • Role-based user access (Admin, Recruiter, etc.)
  • Email notifications to applicants
  • Dashboard for recruiters
  • Export applicant data to CSV

🛠️ Tech Stack

Frontend:

  • React.js / Angular / Vue.js (choose based on your implementation)

Backend:

  • Node.js + Express / NestJS

Database:

  • PostgreSQL / MySQL / MongoDB

Other Tools:

  • JWT Authentication
  • AWS S3 for file uploads
  • Nodemailer for email notifications

📦 Getting Started

Prerequisites

  • Node.js (v18+)
  • npm or yarn
  • PostgreSQL/MySQL/MongoDB running locally or in the cloud

Installation

# Clone the repository
git clone https://github.com/yourusername/ats.git
cd ats

# Install dependencies
npm install

# Setup environment variables
cp .env.example .env
# Edit the .env file with your credentials

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •