Smart Application Tracking System
A backend-focused recruitment platform built with Django and Django REST Framework, featuring resume parsing, match scoring, secure role-based workflows, and production-ready API architecture.
Core Features
Resume Parsing
Extracts candidate details and computes weighted match scores against job descriptions.
Role-Based Access Control
Admin and Recruiter roles with strict ownership-based data isolation.
Secure Public Apply Flow
PDF validation, duplicate prevention, and controlled file handling.
Recruiter Dashboard
Create jobs, review applications, update candidate status.
REST API Layer
Token-authenticated APIs for recruiter workflows and integrations.
Relational Data Integrity
Soft-delete patterns, unique constraints, and model-level validation.
System Roles
Admin
Manages recruiters and monitors platform activity.
Recruiter
Creates jobs, screens candidates, and manages application status.
Candidate (Public)
Applies to jobs without login through a secure submission endpoint.
Demo Login Credentials
Admin Login
Email: admin@demo.com
Password : admin@1234
Recruiter Login
Email: dhokved7@gmail.com
Password : ved@1234