SmartHire is a full‑stack recruitment platform that helps recruiters post and manage jobs and enables candidates to browse openings, apply, and track applications. The UI includes role‑based dashboards for a clean hiring workflow.
- JWT Authentication with role‑based access (Recruiter / Candidate)
- Recruiter Dashboard: job posting, job management, applicant tracking
- Candidate Experience: browse jobs, apply, view application status
- Applicant Management: shortlist / reject, schedule interview (UI)
- Responsive modern UI (React)
- Frontend: React, React Router, Context API, Axios
- Backend: Spring Boot (Java 17), Spring Security, JWT, JPA/Hibernate
- Database: MySQL / PostgreSQL
Actively developed — new features and improvements are being added.
Yashwanth Dodda
