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 checks done by Github Actions and deployed at Vercel.
UI files are hosted at hourly-finder-design repository.
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.
- First clone project using
git clone https://github.com/Rashed360/hourly-finder
- Then install required dependencies by running
npm ci
- Create
.env
file and provideREACT_APP_MAP_BOX_ACCESS_TOKEN
andREACT_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.
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.