https://github.com/lgope/job-portal
This is a Full Stack application, basically to create and display jobs along with all information.
https://github.com/lgope/job-portal
context-api expressjs firebase-auth json-web-token material-ui mongodb mongodb-atlas nodejs react-router-dom reactjs redux-toolkit
Last synced: 4 months ago
JSON representation
This is a Full Stack application, basically to create and display jobs along with all information.
- Host: GitHub
- URL: https://github.com/lgope/job-portal
- Owner: lgope
- Created: 2023-09-04T18:38:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-22T17:09:26.000Z (almost 2 years ago)
- Last Synced: 2025-03-14T16:14:11.506Z (7 months ago)
- Topics: context-api, expressjs, firebase-auth, json-web-token, material-ui, mongodb, mongodb-atlas, nodejs, react-router-dom, reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://jp-lgope.netlify.app
- Size: 370 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Job Portal
Job Portal is a MERN Stack web application where the admin can post a job for candidates and add, update, delete, and view job posts.
## Key Features ð
Some of the standout features of the project are
1. Authentication.
2. Admin can delete any job post.
3. Admin can add and update job posts.
4. Alert message when the system loses internet connection.
5. Real-time data update without any reload.## Build With ðïļ
1. ReactJs, Redux (Front-end)
2. NodeJs, ExpressJs (Back-end)
3. MongoDB Atlas, Firebase (Database)## Demonstration ðĨïļ
coming up.... ð
## Future Updates ðŠī
* Enable PWA
* Improve overall UX/UI and fix bugs
* Featured Jobs
* Recently Top Job Post
* And More! There's always room for improvement!## ð ïļ Installation Steps:
1. Clone the repository
```
git clone https://github.com/lgope/job-portal.git
```2. Create a new file name `config.env` in the root directory then set up the back-end env variables
3. Install the back-end required dependencies
```
npm install
```4. Run back-end server
```
npm start
```
Or Run back-end dev server```
npm run dev-server
```5. Open a new terminal then
```
cd ./client
```6. Create a new file name `.env` then set up the front-end env variables
7. Install the front-end required dependencies
```
npm install
```8. Start the project
```
npm run dev
```9. Access the application at
```
http://localhost:5173 or Your Local URL
```
Happy Exploring! âðŧ## Known Bugs ðĻ
Feel free to email me at lakshman.gope2@gmail.com if you run into any issues or have questions, ideas, or concerns. Please enjoy
and feel free to share your opinion, constructive criticism, or comments about my work. Thank you! ð## License ð
This project is open-sourced under the [MIT license](https://opensource.org/licenses/MIT).## Deployed Version ð
Feel free to exploreFront End ððŧ https://jp-lgope.netlify.app
Back-End API ððŧ https://job-portal-lgope.onrender.com
### Happy Coding ðĻðŧâðŧ Thank You ððŧ