JobFinderX


  • Development


Mentors :

  • Baggam Rakshan Tej (210070019)

  • Pamba Ravindra Mohith (210050112)

Mentees :

  • 5-6


"The intention of the Jobbie project is to provide a comprehensive job portal for job seekers and employers. It allows users to search for jobs based on various parameters such as salary, domain, type of job, and qualifications. Users can also upload their resumes to apply for jobs and update them over time. Employers can create job listings that can be viewed by all users. They can also view the number of candidates who have applied for the job and their details, and update or delete the job as necessary. The employer is referred to as the admin of the particular job. The back-end of the project is built using Node.js and Express, with MongoDB as the database. Two applications are created, one for managing jobs and another for managing users. The project includes models such as Job, Application, and User to store and manage data. Function-based views with permissions for specific routes and FilterSet for filtering are used. JWT is used for authentication and AWS S3 bucket is integrated for storing resume pdf files. The front-end of the project is built using React.js, with React router dom for switching between pages and ContextAPI for connecting with the back-end and global state management of jobs and user authentication. The project includes pagination for viewing all jobs in a systematic manner, filters on the sidebar for filtering according to user preferences, and Leaflet for viewing all maps. The project aims to provide a user-friendly and efficient platform for job seekers and employers to connect and fulfill their respective needs."
PreReqs:
Come with lots of Enthusiasm. No pre requisites as such. </div>

Tentative Timeline :

Week Number Tasks to be Completed
Week 1 HTML, CSS
Week 2 CSS, Bootstrap
Week 3 JavaScript
Week 4 NodeJS and ExpressJS
Week 5 Basics of ReactJS
Week 6 React authentication using API and integration with backend
Week 7-8 Project Completion