Skip to content

Rashed360/hourly-finder

Repository files navigation

Hourly-Finder (An Hourly based job seraching platform)

Hourly-Finder (Student Hourly-Based Job Tracker System) is a web platform to find hourly-based jobs nearby. The project was created in collaboration with Sajeeb Debnath and submitted as final year thesis project to Daffodil International University to complete our degree.

🚀: Integration & Deployment

Integration checks done by Github Actions and deployed at Vercel.

Hourly Finder Build Hourly Finder

🌻: Project UI Files

UI files are hosted at hourly-finder-design repository.

📀: Packages Used in Development

React & React-DOM 18.0.0, React-Router-DOM 6.2.1, Redux 4.1.2, React-Redux 7.2.6, Redux-Thunk 2.4.1, Formik 2.2.9, Leaflet 1.7.1 & React-Leaflet 3.2.5, Bootstrap 5.0.2 & React-Bootstrap 2.1.2, React-Icons 4.3.1, Axios 0.25.0, JWT-Decode 3.1.2, Luxon 2.3.1, React-Slideshow-Image 3.7.0.

🖥️ : Getting Started

  • First clone project using git clone https://github.com/Rashed360/hourly-finder
  • Then install required dependencies by running npm ci
  • Create .env file and provide REACT_APP_MAP_BOX_ACCESS_TOKEN and REACT_APP_BACKEND_SERVER values.
  • Run npm run build for production ready version or skip to next step
  • Run npm start to start the development server
  • Make sure the backend server is also running.

💬 : Project Abstract

Student Hourly-Based Job Tracker System (Hourly-Finder) is a web application that helps students find hourly-based jobs nearby and helps recruiters hire employees, track their work progress, and pay accordingly. In developed countries, students participate in many types of ordinary jobs on an hourly basis, but there is no scope for such jobs in our country. More than 65 percent population of Bangladesh is of working age, between 15 and 64, says The DailyStar. The majority of them are students of many institutions. If their involvement in hourly or part-time work increases, they can bear their expenses, be confident, and contribute to the economy. Moreover, businesses might not need a full-time employee for several jobs, and hiring on an hourly basis can help maximize their profits. We developed a platform that promotes hourly-based jobs. It motivates students to work on hourly jobs and also encourages recruiters to hire employees on an hourly basis. Our application is available for both smartphones and computer devices to ease the process of posting and finding jobs. We used ReactJS in the frontend and Django REST Framework in the backend to build our application. As a result, we have a flexible platform where job seekers can work whenever they want, and businesses or recruiters can get help whenever they need it. Thus finding, hiring, and tracking hourly-based jobs after it is started is easier for both job-seekers and recruiters. Our application can also be used for project-based and part-time jobs. It made finding jobs more straightforward and reduced hassle for recruiters. Our application can inspire students to work beside study and recruiters to post hourly jobs and increase profit.

📰 : Sample UI

  • Home Page Hero Section: image

  • Login & Registration Page: image

  • Recruiter Dashboard / Posting Job: image

About

Students hourly based job tracking system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages