16sweetyjain / Rojgar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ROJGAR APP

Easy to use, customised job search platform for blue collar workers.

Github Link: https://github.com/318anushka/Rojgar
WebApp Link: https://rojgar-app.herokuapp.com/signin
Video Link: https://vimeo.com/511585277

Problem

• Driver, guards, maids, they come from remote location and lack privileges thereby putting them at a disadvantage.

• Blue-collar workers, accounting for over 70-80% of the industry.

• They have gone without income in the past year due to the nationwide lockdown imposed in the wake of the Covid-19 pandemic.

• Initial commission on present available portals.

• Mostly focuses on benefitting employers need and requirement.


Solution:
Rojgar is a simple to use, app for manual working class which makes job search very easy.

Tech Stack Used:
React
Redux
Firebase (For authentication, session management and data retention)
Firestore(Database)
Additional dependencies: material.ui, semantic ui, materializecss

Features:

  1. Backend Supported authentication system.

  2. User Session Management SIGNUP/LOGIN/LOGOUT features

  3. Dashboard with Job listings, notifications section, profile

  4. Voice Recognition enabled searches

  5. Text Parsing (basic one) to filter results

  6. Location API to fetch current location

  7. Filters like Minimum Salary and Job type

  8. Customized Notifications based on preferences

  9. Update details and preferences

  10. Ease of posting New Job thus creating more employment opportunities

  11. Dual language app (English/Hindi)


FUTURE SCOPE:

  1. Create separate profile for Employers and Workers.
  2. Enable Admin features.
  3. Let Employers delete the job after its complete.
  4. Allow bookmarking of jobs to personalize searches and notifications.
  5. Make voice recognition more efficient.
  6. Allow more filter including work hours and leave.
  7. Create a column focusing on female workers and show them relevant jobs depending on paid maternity leaves, post leave joining, work from home and flexible working hours.
  8. Allow in app conversation with the employers.
  9. Make webapp multi-language enabled.

Demo gif:
me

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

About


Languages

Language:JavaScript 89.8%Language:CSS 6.7%Language:HTML 3.5%