Skip to content

Rahulcheerio/Web-Based-Recuitment-Portal-Major-Project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Project Title

Job Portal is a MERN Stack based web app which helps in streamlining the flow of job application process. It allows users to select there roles (applicant/recruiter), and create an account. In this web app, login session are persistent and REST APIs are securely protected by JWT token verification. After logging in, a recruiter can create/delete/update jobs, shortlist/accept/reject applications, view resume and edit profile. And, an applicant can view jobs, perform fuzzy search with various filters, apply for jobs with an SOP, view applications, upload profile picture, upload resume and edit profile. Hence, it is an all in one solution for a job application system.

API Reference

Get all items

  GET /api/items
Parameter Type Description
api_key string Required. Your API key

Get item

  GET /api/items/${id}
Parameter Type Description
id string Required. Id of item to fetch

add(num1, num2)

Takes two numbers and returns the sum.

Run Locally

Clone the project

  git clone https://github.com/Rahulcheerio/Web-Based-Recuitment-Portal-Major-Project-.git

Go to the project directory

  cd my-project

Go to the Backend directory

  cd backend

Install dependencies

  npm install --force

Start the Backend

  npm start

Go to the Frontend directory

  cd frontend

Install dependencies

  npm install --force

Start the Frontend

  npm start

Authors

Demo

Link to demo https://drive.google.com/file/d/1yqp7z0d_bGCXeuOSulhgNdfzskjh3YNX/view?usp=share_link

Tech Stack

Client: React, Bootstrap

Server: Node, Express

Database: MongoDB

State_Management Redux ,Context API

Realtime Socket.IO

Screenshots

                                                         ` Welcome Page `

image

                                                         ` Add Jobs Page `

image

                                                       ` Filter on Jobs Added `

image

                                                        `Realtime Code Editor`

image

Optimizations

Improved the functionality of website using indexing on backend , pagination , lazy-loading .

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

About

Web Based Recuitment Portal built using MERN stack .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages