Job Genie is a centralized job search platform built to streamline and automate the job discovery process across multiple websites like Shine.com, Naukri.com, and Internshala. This project was developed by our team as our final year BTech major project to address real-world inefficiencies faced by job seekers. Job Genie offers a unified, user-friendly solution that saves time, improves search accuracy, and enhances the overall job application experience.
Screen Recording :
Screen.Recording.mp4
- Handled authentication: sign-up, login, and email verification
- Developed backend APIs for users and contact management
- Prepared documentation: synopsis, PPT, etc.
- Designed UI/UX: logo, images, and color schemes
- Developed key pages: signup, signin, and contact us
- Managed documentation: project report, weekly workbook
- All remaining frontend development
- Implemented web scraping using Puppeteer.js
- Project planning, coordination, and deployment
Job seekers face inefficiency and fragmentation due to the lack of a centralized platform, having to manually search and track jobs across multiple sites like Naukri.com, Shine.com, and Internshala. This is time-consuming and reduces productivity.
Existing platforms donβt provide easy custom filters or timely notifications, forcing users to repeatedly check for relevant job postings, often leading to missed opportunities and frustration.
Job Genie revolutionizes the job search process with:
- π Aggregated Job Listings: Web scraping modules fetch jobs from Naukri.com, Indeed, and Internshala.
- βοΈ Custom Filters: Users can filter by role, company, location, skills, and more.
- π§ Instant Notifications: Email alerts every 24 hours for jobs matching the userβs criteria.
- π Unified Dashboard: View, track, and manage all job applications in one place.
| Technology | Purpose |
|---|---|
| Next.js | Full-stack framework for dynamic web applications |
| Tailwind CSS | Rapid UI development with responsive utility classes |
| Express.js | Backend API and server infrastructure for scraping |
| Puppeteer.js | For Web scraping from external job portals |