MediScan360 Project is a comprehensive Flask-based web application designed for advanced healthcare diagnostics using machine learning models. It offers various health checkup tests based on uploaded data, providing accurate and personalized health insights.
Upload ECG data to assess the risk of a heart attack using Google's Gemini API for accurate analysis. This feature helps in early detection and prevention of cardiovascular diseases.
Predicts the presence and type of thyroid disease using a custom-built machine learning model trained on Kaggle's Thyroid Disease dataset. This model ensures reliable diagnosis and treatment recommendations.
Upload images of affected skin areas to detect skin diseases, including certain types of skin cancer. The model is based on research published in IEEE papers, ensuring high accuracy and sensitivity.
Utilizes Google's Gemini pre-trained model to analyze overall body health parameters such as blood pressure, cholesterol levels, and more. It provides users with a comprehensive health report and personalized suggestions for maintaining good health.
Displays health-related news and articles sourced from NewsAPI, ensuring users are informed about current health trends and developments.
- Flask: Lightweight and flexible web framework for Python.
- Machine Learning Models: Leveraged Google's Gemini API and custom models trained on Kaggle datasets and research papers.
- NewsAPI: Integration for fetching real-time health-related news.
- Development Environment: Currently hosted on a development server.
- Clone the repository:
git clone https://github.com/your-username/MediScan360.git cd MediScan360 - Install dependencies:
pip install -r requirements.txt - Run the application:
python app.py - Accessing the Application: Open your browser and navigate to http://localhost:5000 to start using MediScan360.
- Thyroid Detection Dataset --> ( https://www.kaggle.com/datasets/emmanuelfwerr/thyroid-disease-data )
- Skin Disease/Cancer Dataset --> ( https://www.kaggle.com/datasets/kmader/skin-cancer-mnist-ham10000?select=hmnist_28_28_RGB.csv )
- Research Paper on Skin Cancer --> ( https://ieeexplore.ieee.org/document/9397987 ) [ Detection and Classification of Skin Cancer by Using a Parallel CNN Model ]
Here are some pics of the website interface
Advance Test
Herat Attack Detection
Skin Disease Detection
Thyroid Detection
Health Briefs & Articles

- Shivam Mishra [Github] --> { Shivam0000718 }
- Shubham Mishra [Github] --> { sbpy100 }
- Incorporate more advanced machine learning models for enhanced diagnostics.
- Improve user interface and experience with modern design principles.
- Scale the application to a production environment for broader accessibility and usage.
