Skip to content

JobPoratl is a comprehensive job application platform designed to streamline the hiring process for both job seekers and employers. This project provides a robust set of features, including: . User Authentication: Secure sign-in and sign-out functionality to protect u

Notifications You must be signed in to change notification settings

HimanshuSahu-1/Job_Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Job-Portal

Platform connecting job seekers and employers for employment opportunities and recruitment services.

Getting Started

Follow these steps to set up and run the project locally:

Prerequisites

Make sure you have Node.js (v18.12.1) installed on your system.

Installation

To install the required dependencies, run the following command in your project's root directory:

npm install bcryptjs body-parser cookie-parser cors dotenv express jsonwebtoken [email protected] morgan nodemon react-google-charts @mui/x-data-grid moment 

###Running the Project

Once the dependencies are installed, you can start the application by running:

npm start

The project will be available at http://localhost:3000 by default.

###Features

  • Software Architecture: Follows the MVC pattern.
  • HOC (High Order Component).
  • Dark & Light Theme Mode using Material UI (MUI).
  • Admin & User Dashboards with pagination, Datagrid, CSV download, and more.
  • Open & Close Dashboard Sidebar.
  • Admin Abilities: Create jobs, categories, and more.
  • Dashboard Analytics.
  • Responsive Design with Material UI.
  • User Job History in the user dashboard.
  • Log In & Register Form with Formik and Yup for validation.
  • Modern Authentication System using JWT and cookies.
  • Search and Filter Jobs by category and location.
  • Apply for Jobs from the job details page (if logged in).
  • Toast Notifications.

If you have any questions or need assistance, feel free to contact us at [[email protected]].

About

JobPoratl is a comprehensive job application platform designed to streamline the hiring process for both job seekers and employers. This project provides a robust set of features, including: . User Authentication: Secure sign-in and sign-out functionality to protect u

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published