A simple web application that provides job recommendations based on the input of a user's job position and state. The project is built using Flask for the backend and React for the frontend.
- User-friendly interface to input job position and state.
- Integration with a recommendation system backend built with Flask.
- Displays recommended job options based on the provided input.
Make sure you have the following installed before running the application:
- Python 3.11
- Node.js
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/HarshvardhanPandey2003/job-recommendation-system.git
-
Navigate to the backend folder:
cd job-recommendation-system/backend
-
Install Python dependencies:
pip install -r requirements.txt
-
Navigate to the frontend folder:
cd ../frontend
-
Install Node.js dependencies:
npm install
-
Start the Flask backend:
python app.py
The backend will run on
http://localhost:5000
. -
Start the React frontend:
npm start
The frontend will run on
http://localhost:3000
. -
Open your browser and visit
http://localhost:3000
to use the Job Recommendation System.
Contributions are welcome! If you want to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
This project is licensed under the MIT License.