MediMate is a comprehensive healthcare platform built using Django, aimed at improving healthcare accessibility in underserved areas. It combines modern technology with healthcare needs, offering features such as disease prediction, medicine availability tracking, and a multilingual AI health assistant. MediMate leverages machine learning to provide accurate disease predictions based on user-input symptoms, ensuring timely and informed health decisions. The platform also supports wellness by offering yoga recommendations tailored to individual needs.
MediMate addresses the challenges in rural healthcare by offering immediate health support, disease predictions, and wellness advice.
- Symptom Analysis: Users can input symptoms, and the system predicts possible diseases based on a trained machine learning model.
- Accuracy: The prediction engine leverages multiple models to ensure high accuracy in identifying potential health conditions.
- Instant Feedback: Provides users with instant, reliable health insights, aiding in early diagnosis and treatment.
- Search Functionality: Allows users to search for specific medicines and find availability in nearby pharmacies.
- Geolocation Integration: The system can suggest pharmacies based on the user's location, making it easier to obtain the required medicines quickly.
- Multilingual Support: The chatbot supports multiple vernacular languages, ensuring accessibility for users from different linguistic backgrounds.
- Interactive Interface: Provides personalized health advice and guidance, making it easier for users to navigate their health concerns.
- Customized Routines: Offers yoga routines tailored to individual needs, promoting both physical and mental well-being.
- Holistic Approach: Encourages users to adopt healthy lifestyle practices alongside medical care.
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: Django, Python
- Machine Learning:
- Models Used: Support Vector Machine (SVM), Naive Bayes, Random Forest
- Libraries: scikit-learn, pandas, numpy
- Databases: SQLite, managed via Django ORM
MediMate’s disease prediction feature uses machine learning models like Support Vector Machine (SVM), Naive Bayes, and Random Forest. These models analyze user-input symptoms to predict possible diseases. Trained on a dataset of symptoms and corresponding diseases, the models are evaluated for accuracy, ensuring that users receive reliable health insights. This integration of ML models enhances the platform's ability to provide timely and accurate health guidance.
To set up the project locally, follow these steps:
-
Fork the Repository
Click the "Fork" button on the GitHub repository page to create a personal copy.
-
Clone the Repository Locally
git clone https://github.com/your-username/medimate.git
-
Navigate to the Project Directory
This is where the complete project resides.
cd medimate/MediMate
-
Install Dependencies
pip install -r requirements.txt
-
Apply Migrations
python manage.py makemigrations python manage.py migrate
-
Run the Server
python manage.py runserver
The Django server will run on http://localhost:8000
- Access disease prediction, medicine availability search, and the AI chatbot from the homepage.
- The AI chatbot supports multiple languages, enhancing accessibility.
Contributions are welcome! Fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License.
For more details, visit the Devfolio project page.