Arka-h / JobApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Job Recruitment App

A prototype application platform for Job Seekers and Employers Login Page



Features :

  • Registration System for new users and Login System for existing candidates and employers.
  • Candidates can upload resume to apply for available jobs in the jobs section
  • The jobs applied can be viewed at the Applied section, by the candidate.
  • An employer can create jobs, and recruit from the candidates that have applied for the job.
  • An employer can view all the jobs available for the candidate to view on the platform too.
  • An employer can view the submitted resume by the job applicant that he is interested in.
  • An employer can reach out to the applicant by writing an email to them.
  • Each have a profile section which contain all their registered information, held by the application.


Candidate Page


Candidate Page



Employer Page


Employer Page



PreRequisites

  • node.js

Installation Instructions

  • Go into each folder and run npm install to get all the dependencies downloaded

  • Then Rock n Roll, with npm start in each folder to get the client and server running at port 3000 and 4000 respectively.

  • This application uses MongoDB Atlas, so make an account and create a cluster, add the necessary information in your .env file in the following path backend > .env


.env

NODE_ENV=development
DB_PASSWD=<your_db_password>
DB_NAME=<your_db_name>

NOTE: Check the file mongo.js, you probably need to change that as well, and replace certain terms from the MongoDB Atlas string to replace it with dbPassword and dbName, so that they are fetched from the environment and used.

mongodb+srv://admin:${dbPassword}@cluster0.zmjdd.mongodb.net/${dbName}?retryWrites=true&w=majority

Check out the prototype here
UI credits: Creative Tim

About


Languages

Language:CSS 59.1%Language:SCSS 23.9%Language:JavaScript 16.6%Language:HTML 0.3%