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

https://github.com/syntaxrender/jobportal-mern-app


https://github.com/syntaxrender/jobportal-mern-app

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

MERN JobPortal Web App




This is a JobPortal Web App developed using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It allows both employers and job seekers to log in, post and view jobs, and apply for jobs directly through the platform.

![Screenshot (469)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/af8eaff6-b515-4891-be3b-2ead3b224962)

![Screenshot (470)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/ac3e7009-5b05-4595-9c68-6933bceca855)

Features


Authentication:
Users can sign up and log in securely. Employers and job seekers have separate authentication flows.

![Screenshot (472)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/557915ad-9ad9-4f5e-a32c-76f36166100d)

![Screenshot (471)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/0461df85-bb81-48da-af99-3bffa677452d)

Employer Dashboard:
Employers can post jobs, create job categories, and access an admin dashboard to manage posted jobs.

![Screenshot (475)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/f77f7116-a812-4819-91b2-b5858835b134)

Job Seeker Dashboard:
Job seekers can view available jobs, filter by categories, and apply for jobs directly through the platform.

![Screenshot (473)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/a3b8babb-2493-46c8-88f4-28c0f95718d9)

![Screenshot (474)](https://github.com/shikharpaudel/JobPortal-MERN-APP/assets/75170007/52efc70d-ff83-4a0f-a92c-d48dcb8a755d)

Responsive Design:
The web app is designed to be fully responsive, ensuring a seamless experience across devices.

Tech Stack


Frontend:
React.js, Redux (for state management), Tailwind CSS (for styling)
Backend:
Node.js, Express.js
Database:
MongoDB (with Mongoose for object modeling)
Authentication:
JSON Web Tokens (JWT) for user authentication.
Other Libraries/Tools:
Axios for HTTP requests, bcrypt for password hashing, etc.

contributing:


Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.