
Hirecrest - Job Recruitment Platform
Hirecrest is a Flask-based web application designed to streamline job recruitment processes. It allows recruiters to post job listings, students to apply with resumes, and facilitates interview scheduling with email notifications. The app features role-based access (recruiters and students), resume compatibility scoring, and MongoDB Atlas for data persistence.
Features
User Authentication: Register and log in as a student or recruiter with secure password hashing.
Job Management:
Recruiters can post, view, and delete job listings.
Students can browse and apply to jobs with resume uploads.
Application Management:
Students can view and withdraw their applications.
Recruiters can view applicants, download resumes, and reject candidates.
Interview Scheduling:
Recruiters can schedule interviews and notify candidates via email.
Options to reject or select candidates post-interview with automated notifications.
Resume Compatibility: Automatically scores resumes against job requirements.
Search Functionality: Filter jobs, applications, and interviews by keywords.
Email Notifications: Integrated with Flask-Mail for interview and selection updates.

