Skip to content

Ankit-Matth/JobGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’ผ Job Genie โ€“ BTech Major Project

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

๐Ÿ‘ฅ Team Roles & Responsibilities

๐Ÿ‘ค Mohit Kumar

  • Handled authentication: sign-up, login, and email verification
  • Developed backend APIs for users and contact management
  • Prepared documentation: synopsis, PPT, etc.

๐Ÿ‘ค Vishal Singh

  • Designed UI/UX: logo, images, and color schemes
  • Developed key pages: signup, signin, and contact us
  • Managed documentation: project report, weekly workbook

๐Ÿ‘ค Ankit Matth (Project Lead)

  • All remaining frontend development
  • Implemented web scraping using Puppeteer.js
  • Project planning, coordination, and deployment

๐Ÿš€ Problem Statement

Problem 1:

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.

Problem 2:

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.

โœ… Solution: Job Genie

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.

๐Ÿ› ๏ธ Tech Stack

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

About

๐Ÿ’ผ 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.

Topics

Resources

Stars

Watchers

Forks

Contributors