KembaliArsip / superapp-lifestyle / health
superapp-lifestyle
health
44 file ยท 20.2 MB
Sistem informasi live โ health-subkhan-ibnu-ajis-projects.vercel.appBuka di tab baru
README
๐ฅ MEDICA v3.0 โ Super App Healthcare Intelligence
All-in-One Healthcare Knowledge System dengan Knowledge Base Embedded โ Tidak memerlukan API key!
๐ Fitur Utama
๐ Pertolongan Pertama (P3K)
- Luka bakar (derajat 1, 2, 3)
- Pendarahan & perban
- Patah tulang & imobilisasi
- Tersedak & Heimlich maneuver
- CPR (Cardiopulmonary Resuscitation)
- Stroke (FAST method)
- Serangan jantung
- Kejang & epilepsi
- Reaksi alergi parah (anafilaksis)
- Keracunan
- Gigitan (ular, serangga, anjing)
- Kesetrum listrik
- Hipotermia & heatstroke
๐ Bencana & Tanggap Darurat
- Gempa bumi โ Sebelum, saat, dan setelah gempa
- Tenggelam โ Penyelamatan dan pertolongan
- Kebakaran โ Evakuasi dan luka bakar
- Banjir โ Persiapan dan evakuasi
- Tsunami โ Peringatan dan evakuasi
- Longsor โ Tanda dan pertolongan
- Erupsi gunung berapi โ Abu vulkanik dan lahar
๐ Ensiklopedia Penyakit (20+ Penyakit)
- Diabetes Melitus (Tipe 1, 2, Gestasional)
- Hipertensi & Tekanan Darah
- Penyakit Jantung Koroner
- Stroke (Iskemik & Hemoragik)
- Tuberkulosis (TBC)
- Demam Berdarah Dengue (DBD)
- Malaria
- Asma
- Penyakit Ginjal Kronis (PGK)
- Hepatitis (A, B, C, D, E)
- HIV/AIDS
- Kanker (Berbagai jenis)
- Gagal Jantung
- Pneumonia
- COVID-19
๐ฅ Gaya Hidup Sehat
- Nutrisi Seimbang โ Piringku, makronutrien, mikronutrien
- Olahraga โ Panduan WHO, jenis latihan, zona target
- Tidur Sehat โ Sleep hygiene, jadwal tidur
- Manajemen Stres โ Teknik pernapasan, meditasi
- Berhenti Merokok โ Strategi dan manfaat
- Hidrasi โ Kebutuhan air harian
๐งฎ Kalkulator Kesehatan
- BMI Calculator โ Body Mass Index dengan kategori
- BMR Calculator โ Basal Metabolic Rate
- TDEE Calculator โ Total Daily Energy Expenditure
- Kalori Harian โ Kebutuhan kalori personal
- Berat Ideal โ Perhitungan multi-formula
- Kebutuhan Air โ Hidrasi harian
- Zona Denyut Jantung โ Target heart rate zones
- Kategori Tekanan Darah โ Interpretasi hasil
๐ Panduan Obat
- Pereda Nyeri: Paracetamol, Ibuprofen, Aspirin
- Antibiotik: Amoxicillin, Azithromycin, Cefixime
- Obat Lambung: Antasida, Omeprazole
- Obat Batuk: Deksstrometorfan, Guaifenesin
- Antihistamin: Cetirizine, Loratadine
- Suplemen: Vitamin C, D, Probiotik
๐จโ๐ฉโ๐งโ๐ฆ Kesehatan Keluarga
- Kehamilan & persalinan
- Kesehatan anak & balita
- Kesehatan lansia
- Jadwal imunisasi
๐ Quick Start
Local Development
# Clone repository
cd health
# Install dependencies
pip install -r requirements.txt
# Run application
python app.py
Aplikasi akan berjalan di http://localhost:5000
Production Deployment
gunicorn app:create_app() --bind 0.0.0.0:8000
๐๏ธ Tech Stack
- Backend: Python 3.10+, Flask
- Frontend: Vanilla HTML5, CSS3, JavaScript (ES6+)
- Knowledge Base: Embedded Python dictionaries (No API required!)
- Deployment: Vercel / Cloud / VPS
๐ Project Structure
health/
โโโ app.py # Flask application entry
โโโ config.py # Configuration (no API keys needed!)
โโโ requirements.txt # Dependencies
โโโ vercel.json # Vercel deployment config
โโโ wsgi.py # WSGI entry point
โโโ medica/
โ โโโ __init__.py
โ โโโ chat.py # Main chat engine
โ โโโ routes.py # API endpoints
โ โโโ knowledge/ # Embedded knowledge base
โ โโโ __init__.py
โ โโโ first_aid.py # P3K knowledge
โ โโโ diseases.py # Penyakit knowledge
โ โโโ healthy_lifestyle.py # Gaya hidup
โ โโโ medications.py # Obat knowledge
โ โโโ emergency_disasters.py # Bencana
โ โโโ symptom_matcher.py # Pencocokan gejala
โ โโโ calculators.py # Logika kalkulator
โโโ templates/
โ โโโ index.html # Main UI
โโโ static/
โโโ css/
โ โโโ style.css # Modern styling
โโโ js/
โโโ app.js # Frontend logic
๐ฏ Cara Penggunaan
Chat Interface
- Ketik pertanyaan kesehatan di kotak chat
- Pilih dari menu sidebar untuk topik spesifik
- Gunakan quick action buttons untuk akses cepat
Contoh Query:
"Apa itu diabetes?""BMI berat 70 kg tinggi 170 cm""Pertolongan pertama luka bakar""Panduan saat gempa bumi""Dosis paracetamol dewasa"
๐ Nomor Darurat Indonesia
| Layanan | Nomor |
|---|---|
| Ambulans | 119 |
| BASARNAS | 115 |
| Polisi | 110 |
| Pemadam Kebakaran | 113 |
| PLN | 123 |
โ ๏ธ Disclaimer
MEDICA adalah alat edukasi dan informasi kesehatan.
- BUKAN pengganti konsultasi dokter
- BUKAN untuk diagnosis medis
- BUKAN untuk meresepkan obat
Selalu konsultasikan dengan profesional medis untuk:
- Diagnosis penyakit
- Pengobatan spesifik
- Kondisi darurat
- Kehamilan
- Anak sakit
๐ License
Proyek ini untuk tujuan edukasi dan non-komersial.
๐ Acknowledgments
Dibuat dengan โค๏ธ untuk kesehatan masyarakat Indonesia.
MEDICA v3.0 โ Your Personal Health Companion
File Utama
- .env.example
- .gitignore
- README.md
- app.py
- config.py
- index.html
- requirements.txt
- vercel.json