Skip to content

This is a Full Stack Job Portal Application built using ReactJS, MUI, NodeJS, ExpressJS, and MongoDB. It provides an end-to-end job management platform with a clean and responsive design. The app features separate admin and user dashboards, job creation, user registration, job application tracking, and much more.

Notifications You must be signed in to change notification settings

BHAGTANIDEEPAK/Job-Portal-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Job-Portal-project

This is a Full stack job App made with React, MUI, NodeJS, ExpressJS, Datagrid, cookie, etc.

To use this app: clone this repo, in the root of bonus folder create a .env file with these variables PORT=9000 DATABASE=YOUR_MONGO_URL JWT_SECRET=fidbfbFCDSm1558 NODE_ENV=development if in development mode and NODE_ENV=production if you're deploying your App; after that, run "npm install" in the bonus root folder. Go inside frontend folder in bonus folder, run "npm install "

image

Features:

- Software Architecture: MVC pattern;
- HOC (High Order Component);
- Admin & user dashboard, pagination, Datagrid, Download in CSV, etc;
- Open & close dashboard sidebar;
- Admin can create jobs, create category, etc.
- Dashboard Analytic;
- Responsive App / MUI: Material UI;
- User can see his jobs history in user dashboard;
- Log In & Register Form with Formik and Yup for validation;
- Modern authentication system with JWT and cookie;
- Search job, filter jobs by category and location;
- Apply for a job in the single page job, if the user is already log In;

About

This is a Full Stack Job Portal Application built using ReactJS, MUI, NodeJS, ExpressJS, and MongoDB. It provides an end-to-end job management platform with a clean and responsive design. The app features separate admin and user dashboards, job creation, user registration, job application tracking, and much more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages