Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Medicine Recommender System

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.

Table of Contents

Features

  • 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.

Technologies Used

Frontend

  • 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.

Backend

  • 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).

Installation

Client (Frontend)

  1. Clone the repository:
    git clone https://github.com/rish2311/Medicine-Recommender-System.git
    cd Medicine-Recommender-System/client
    
    
  2. 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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages