Rozgaar - Job portal!
Rozgaar aims to be a one-stop Progressive Web App (PWA) that acts like a Job Portal. It helps connect the companies with the desired workforce. |
$ git clone git clone https://github.com/<YOUR-GITHUB-USERNAME>/Rozgaar-full.git
$ cd server && npm intsall
$ node server.js
- signup
- login
- update profile.
- apply job.
- rate job.
- signup
- login
- update profile.
- create job.
- update job.
- delete job.
- view application for particular job.
- current Employees
Name | DESCRIPTION |
---|---|
userauths | it keeps user email, password and type |
recruiterinfos | it keeps the recruiter detail like [name, contactno., contact] |
jobapplicantinfos | it keeps the applicant detail like [name, education, skill ] |
jobs | it keeps the detail of all jobs like [title, jobtype, maxapplicant] |
applications | it keeps the job appliaction status detail like [accepted, rejected, finished] |
/api
REQUEST METHODS | ENDPOINTS | DESCRIPTION |
---|---|---|
POST | /jobs | To add new job |
GET | /jobs | to get all the jobs |
GET | /jobs/:id | to get info about a particular job |
PUT | /jobs/:id | to update info of a particular job |
DELETE | /jobs/:id | to delete a job |
POST | /jobs/:id/applications | apply for a job |
GET | /jobs/:id/applications | recruiter gets applications for a particular job |
GET | /user | get user's personal details |
PUT | /user | update user details |
GET | /user/:id | get user details from id |
GET | /applications | recruiter/applicant gets all his applications |
PUT | /applications/:id | update status of application: |
GET | /applicants | get a list of final applicants for current job |
PUT | /rating | to add or update a rating |
GET | /rating | get personal rating |
/auth
REQUEST METHODS | ENDPOINTS | DESCRIPTION |
---|---|---|
POST | /signup | signup for applicant/recruiter |
POST | /login | login for applicant/recruiter |
/upload
REQUEST METHODS | ENDPOINTS | DESCRIPTION |
---|---|---|
POST | /resume | upload resume to folder by applicant |
POST | /profile | upload profile pic to folder by applicant |
/host
REQUEST METHODS | ENDPOINTS | DESCRIPTION |
---|---|---|
GET | /resume/:file | get applicant resume |
GET | /profile/:file | get applicant profile img |