Welcome to the Job Portal Frontend React Project! This project provides a user-friendly interface for job seekers to find jobs and employers to post job openings.
-
Fork the Job Portal Backend Spring Boot Project and follow the instructions to set up and run the backend locally.
-
Clone this repository to your local machine:
git clone https://github.com/bm9avan/job-portal.git
- Navigate to the project directory:
cd job-portal
- Install the project dependencies:
npm install
- Run the React app locally:
npm start
The app should now be running on http://localhost:3000
.
The frontend project is organized as follows:
src/components
: Contains the components used in the app, including the NavBar and pages.src/pages
: Includes three main pages - Home, Find Jobs, and Add Job, each connected through React Router DOM.
- Home Page: Provides a brief overview of the job portal and its features.
- Find Jobs Page: Allows users to search for jobs based on keywords, skills, and location.
- Add Job Page: Enables employers to post job openings with essential details.
- React
- React Router DOM
Contributions to this project are welcome! If you encounter any bugs or have suggestions for improvements, feel free to open an issue or submit a pull request.
For more details on the project, check out the live demo!