A recruitment website creates an intermediary bridge between employers and candidates to meet the staffing needs of businesses as well as job searches of candidates.
- Database (MySQL): users, save_jobs, recruitments, follow_companies, categories, apply posts
- Main features:
- Login / Register page with 2 roles (admin and user)
- Update CV and personal information
- Display recruitment details and popular jobs
- Allow admin to post recruitments and interact with them (list, add, update, delete, view/approve CV, ...)
- Allow user to search/follow/save companies, jobs, and apply for a job and view its status
- ...