Giter VIP home page Giter VIP logo

jobkart-frontend's Introduction

Jobcart Job Search App for Blue Collar Workers

Alt Text

โ“ Problem Statement

  • Make a job-search platofrm for Blue Collar Workers.

Note : SMS can be sent to only Twilio verified numbers as I am not using the paid service.

๐Ÿšง Technology Stack

  • Server Enviornment - NodeJS
  • Framework - ExpressJS
  • Frontend - ReactJS, HTML, CSS, Javascript
  • Database - MongoDB
  • Cloud database service - MongoDB Atlas
  • Module to send emails - NodeMailer
  • SMS sending - Twilio
  • Deployment - Heroku

โฌ‡๏ธ Installation

  • First, fork this repository ๐Ÿด and follow the given instructions:
# clone the repository to your local machine
$ git clone `git clone https://github.com/<YOUR-GITHUB-USERNAME>/Jobcart-Blue-Collars-Job-Seach-Platform-Frontend.git`

# navigate to the project's directory and install all the relevant dev-dependencies
$ cd Jobcart-Blue-Collars-Job-Seach-Platform-Frontend && npm intsall

# Start application
$ npm start

# Make requests on http://localhost:3030/ from Postman

Workflow

I have identified 9 categories of job-seekers to make the platform more intuitive and simple.

  • Electrician
  • Plumber
  • Labour
  • Driver
  • Maid
  • Security guard
  • Cook
  • Peon
  • Mechanic

For Job Seeker

  1. Register
  2. Update Profile
  3. Apply on jobs - just by clicking - as simple as that.
  4. The applicant gets an SMS on his/her phone number after applying to a job. ![SMS TO APPLICANT]

For Job Poster

  1. Post Jobs
  2. Get applications on your posted jobs and shortlist.
  3. Ease the flow for both parties
    • Job Seekers Profiles will be available all throughout, Recruiters can directly see their profiles and give them a message/call
  4. Job Poster gets an email when someone applies on a job posted by him/her. ![MAIL TO RECRUITER]

Problems in Existing Solutions

  • Little Less user friendly for maybe not so literate people
  • Complicated Process - Job Portal for Unorganized Sector dont have a resume.
  • All in English
  • Lack of Support on chat/call

Pending Tasks

  • Unit Tests - Due to shortage of time, I couldn't write many unit-test.
  • Login Sessions and Dashboard of Applications

Additional Features to be added after Hackathon:

  • Multi-lingual
  • Filters according to location, salary etc.
  • Stars/Reviews for job seekers
  • Register by calling also (for job seekers) - simply call on a support number and automated clicks on phone

jobkart-frontend's People

Contributors

virusinlinux avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.