HireMe is a modern job recruitment web application designed to bridge the gap between students looking for internships or job opportunities and recruiters seeking talented candidates. Built using the Flask framework, it offers separate modules for students and recruiters, streamlining the job application process through a clean, responsive interface and user-friendly features.
β οΈ Note: The application is hosted on free-tier platforms (Koyeb & Render). It may take 20β30 seconds to wake up after inactivity. Thanks for your patience!
- HTML β For creating structured web pages
- CSS β For stylish and responsive design
- JavaScript β For interactivity and dynamic content
- SQL β For database creation and management
- Python β For backend logic and server-side scripting
- Framework: Flask
- IDE: Visual Studio Code (VS Code)
- Database: SQLite
- Design Tool: Figma UI/UX Design
Click the badge above to explore the interactive prototype of HireMe built with Figma.
- Students β Can register, log in, browse and apply for jobs.
- Recruiters β Can post job listings, view applicants, send acceptance/rejection emails, contact students directly, and generate reports.
index.html
β Homepage with platform introstudent_register.html
β Student registration formrecruiter_register.html
β Recruiter registration formstudent_login.html
β Student login portalrecruiter_login.html
β Recruiter login portalstudent_home.html
β Student dashboard to view & apply to jobsrecruiter_home.html
β Recruiter dashboard to manage job postingscreate_job.html
β Page for recruiters to post new jobsjob_details.html
β Job description view for studentsrecruiter_job_details.html
β Recruiter view with job applicantsstudent_reset_password.html
β Password recovery for studentsrecruiter_forgot_password.html
β Password recovery for recruitersreport.html
β Dashboard summary for recruiters
- students: Stores student user data
- recruiters: Stores recruiter user data
- jobs: Stores job details
- student_applications: Tracks applications submitted by students
- β Secure Registration/Login β Separate login systems for students and recruiters
- π Job Posting & Management β Recruiters can post jobs, edit, delete, and view applicants
- π Job Listings & Applications β Students can browse available jobs and apply instantly
- π Password Recovery System β Email-based password reset for both roles
- π§ Application Response via Email β Recruiters can send customized acceptance or rejection emails
- π Direct Contact Feature β Recruiters can reach out to students for further communication
- π Application Reports β Recruiters can view statistics on applications and postings
- π« Job Status Control β Closed jobs are hidden from students and cannot be applied to
π§© Having trouble viewing the images below?
No worries! You can find all frontend preview screenshots directly in thescreenshots/
folder for a full visual overview.
Thank you for checking out HireMe!
If you'd like to connect for feedback, or if you need any help to run this project feel free to reach out:
If you found HireMe helpful, inspiring, or just plain awesome, please consider:
- β Starring the repo to show your appreciation
- π΄ Forking it to build your own version or contribute
π‘ Your support means a lot and helps keep the project growing! Thanks for being awesome! π