https://github.com/emmannweb/job-portal-mern-stack
This is a Full stack job App made with MERN Stack, MUI, Datagrid, JWT, cookie, Redux, etc. It is a Youtube series to teach step by step how to make a full stack App
https://github.com/emmannweb/job-portal-mern-stack
cookie datagrid formik-yup jasonwebtoken mongodb mongoose muiv5 nodejs reactjs redux-toolkit
Last synced: 6 months ago
JSON representation
This is a Full stack job App made with MERN Stack, MUI, Datagrid, JWT, cookie, Redux, etc. It is a Youtube series to teach step by step how to make a full stack App
- Host: GitHub
- URL: https://github.com/emmannweb/job-portal-mern-stack
- Owner: emmannweb
- Created: 2023-02-06T20:26:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-18T15:12:57.000Z (about 1 year ago)
- Last Synced: 2025-03-25T02:51:42.397Z (7 months ago)
- Topics: cookie, datagrid, formik-yup, jasonwebtoken, mongodb, mongoose, muiv5, nodejs, reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://job-portal-mern-stack.onrender.com/
- Size: 7.39 MB
- Stars: 78
- Watchers: 3
- Forks: 49
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# job-portal-mern-stack
This is a Full stack job App made with MERN Stack, MUI, Datagrid, cookie, etc. It is a Youtube series to teach step by step how to make a full stack App##### 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 "


# Features:
##### - Software Architecture: MVC pattern;
##### - HOC (High Order Component);
##### - Dark & Light theme mode with MUI (Material UI);
##### - 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;
##### - Toast notification;