Welcome to the Medicine Recommender System! This project is designed to provide personalized medication recommendations based on user inputs and conditions. The application features a user-friendly interface built with React for the frontend and a robust backend powered by Python and Flask.
- User Input: Collects user details to provide tailored recommendations.
- Medication Suggestions: Recommends medications based on the provided conditions.
- Responsive Design: Optimized for both desktop and mobile devices.
- React: JavaScript library for building user interfaces.
- Material-UI: A popular React UI framework for faster and easier web development.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- Python: The primary language used for backend development.
- Flask: A lightweight WSGI web application framework in Python.
- Flask-CORS: An extension for handling Cross-Origin Resource Sharing (CORS).
- Clone the repository:
git clone https://github.com/rish2311/Medicine-Recommender-System.git cd Medicine-Recommender-System/client - Install the required packages: npm install
Server(Backend): cd Medicine-Recommender-System/server
Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows use venv\Scripts\activate
Install Required packages:
pip install -r requirements.txt
#Start Backend:
python app.py # Replace app.py with your main server file name
#Start Frontend: npm start
Open your web browser and navigate to http://localhost:3000 to access the application.