A KivyMD-based mobile app that identifies possible illnesses based on user symptoms and provides health recommendations.
- User authentication (Login system)
- Symptom input and analysis
- Disease matching using fuzzy logic
- Health recommendations
- Multi-screen navigation (Start → Login → Info → Chatbot)
- Python 3.x
- KivyMD (Material Design UI)
- Kivy Framework
- Difflib (Fuzzy string matching)
Flu, COVID-19, Allergy, Migraine, Depression, Dengue Fever, Anemia, Chickenpox, Hay Fever, UTI, Tuberculosis, Gastroenteritis, Pneumonia, Asthma, Hypertension, Diabetes, Acne, Arthritis, Sinusitis, Conjunctivitis, Malaria, Bronchitis, Appendicitis
``bash pip install kivy kivymd
bash python app.py
Username: manahil Password: 1234
- Enter symptoms (comma-separated)
- App matches symptoms against disease database
- Returns possible illness with confidence percentage
- Provides health recommendations
sickness-chatbot/ ├── app.py # Main application file └── README.md # Documentation
Input: fever, cough, tiredness Output: Possible illness: Flu (100% match) Advice: Drink warm fluids and rest well.
Not a medical diagnosis tool Consult real doctors for serious symptoms
Educational purpose only