The project connects employers with qualified candidates in a clean, efficient, and role-based system.
User Roles and Key Features
Candidates
Register, log in, and manage their profile
Upload and update their resume
Browse & search jobs using filters (keywords, location, category, salary...)
Apply to jobs via resume upload or direct contact
Cancel or track job applications
Employers
Create and manage a company profile
Post job listings with full details (title, description, location, salary...)
Edit/delete job posts
Review applications
Accept/reject candidates
Admins
Approve or reject job listings submitted by employers
Monitor activity across the platform
Manage user accounts (Employers and Candidates)