MEDS AI is a smart, AI-powered web platform for predicting diseases based on symptoms entered by the user. It recommends relevant doctors and home remedies, making healthcare advice more accessible, especially in regions with limited resources.
- React.js
- Tailwind CSS
- Axios for API calls
- Hosted on: Netlify
- Python 3
- Flask
- Flask-CORS
- Flask-PyMongo
- MongoDB Atlas
- Trained on a comprehensive symptom–disease dataset with 132 symptoms.
- Implemented multiple machine learning models:
- Support Vector Machine (SVM)
- Naive Bayes (NB)
- Random Forest (RF)
- XGBoost (Extreme Gradient Boosting)
- Final predictions are made using a Voting Classifier, which combines the predictions of all models to improve overall accuracy and robustness.
- Clone the repo & navigate into backend folder:
git clone <repository>
cd backend- Create virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Set environment variables:
Example
.env:
MONGO_URI= mongodb url
FLASK_ENV= dev
SECRET_KEY= ***
- Run the Flask server:
flask runServer starts at: http://localhost:5000
- Navigate to frontend folder:
cd ../frontend- Install dependencies:
npm install- Run the development server:
npm run dev- Make sure
.envfile contains the API base URL:
VITE_BASE_URL=http://127.0.0.1:5000
- Adhith K L
- Ann Geo
- Tony K Seby
Guide: Ms. Iris Jose, Assistant Professor Christ College of Engineering, Irinjalakuda
© 2025 – MEDS AI. Built with 💙 for healthcare innovation.
