An interactive Machine Learning-powered web application that predicts whether a person is diabetic based on key health parameters. Built with Python, Scikit-learn, and Streamlit, this app aims to make early diabetes risk detection simple and accessible.
Last updated Jul 4, 2026
39
Stars
2
Forks
0
Issues
+19
Stars/day
Attention Score
34
Topics
Language breakdown
Python 100.0%
▸ Files
click to expand
README
🩺 Diabetes Prediction Web App
An AI-powered interactive web application built with Streamlit that predicts whether a person is diabetic based on key medical parameters. The model is trained on the PIMA Indians Diabetes Dataset using Scikit-learn.
🚀 Demo
🔗 Live App on Streamlit🚀 Video Demo
Video Demo🚀 Detail Video On Youtube
🎥 Watch Demo on YouTube📌 Features
- Enter medical details through a user-friendly input form.
- Model predicts diabetes risk instantly.
- Trained on the PIMA Diabetes Dataset (Kaggle).
- Clean and interactive Streamlit interface.
- Sidebar navigation with developer details and links.
🔍 Usage
- Open the app in your browser.
- Enter the required medical information:
- Click Predict.
- Get results instantly:
📊 Dataset
- Dataset Name: PIMA Indians Diabetes Database
- Source: Kaggle Dataset
- Attributes: 8 health parameters + outcome label
- Goal: Predict diabetes risk from health features
⚙️ Tech Stack
- Python 3.9+
- Streamlit (Web App UI)
- Scikit-learn (Machine Learning Model)
- NumPy & Pandas (Data Processing)
- streamlit-option-menu (UI Navigation)
📸 Screenshots
🏠 Home Page
🏠 Data Visualization Page
🏠 About Page
✅ Prediction Result
✅ Prediction Result
✅ Prediction Result
👨💻 Author
Mirza Yasir Abdullah Baig❤️ Acknowledgements
⚠️ Disclaimer
This project is for educational purposes only. It should not be used as a substitute for professional medical advice or diagnosis.🔗 More in this category