An open API service indexing awesome lists of open source software.

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.

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 explore

Front End 👉ðŸŧ https://jp-lgope.netlify.app

Back-End API 👉ðŸŧ https://job-portal-lgope.onrender.com


### Happy Coding ðŸ‘ĻðŸŧ‍ðŸ’ŧ Thank You 🙏ðŸŧ