Skip to content

HealthSense: Pemantauan Kesehatan Lingkungan Berbasis Data Geospasial

License

Notifications You must be signed in to change notification settings

pandaandsushi/HealthSense

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 HealthSense: Pemantauan Kesehatan Lingkungan Berbasis Data Geospasial

HealthSense Banner

HealthSense adalah aplikasi pemantauan kualitas udara yang memberikan data real-time tentang polusi udara dan cuaca, serta rekomendasi kesehatan berdasarkan tingkat polutan di lingkungan pengguna.


📖 Table of Contents

  1. 📌 Fitur Utama
  2. 🎯 Tujuan & Manfaat
  3. 🏗️ Teknologi yang Digunakan
  4. 🚀 Instalasi & Menjalankan Aplikasi
  5. 📊 Struktur Proyek
  6. 📖 Sumber Data & Referensi
  7. 🌱 Rencana Pengembangan
  8. 🤝 Kontribusi
  9. 📬 Kontak & Informasi

📌 Fitur Utama

Pemantauan Kualitas Udara

  • Menampilkan AQI (Air Quality Index) serta kadar PM2.5, PM10, NO2, dan CO untuk setiap kota.
  • Data diambil secara real-time dari World Air Quality Index (WAQI).

Informasi Cuaca Langsung

  • Menampilkan suhu, kondisi cuaca, dan indikator lainnya dari OpenWeather API.

Prediksi & Rekomendasi Kesehatan

  • Memberikan prediksi penyakit yang mungkin muncul akibat kualitas udara yang buruk.
  • Menyediakan rekomendasi kesehatan agar pengguna tetap aman.

Tren Polusi Udara

  • Visualisasi grafik tren kualitas udara mingguan, bulanan, dan tahunan.
  • Data historis yang berguna untuk analisis jangka panjang.

Heatmap Kualitas Udara

  • Peta interaktif dengan indikator kualitas udara di berbagai kota.

Ekspor Data ke PDF & CSV

  • Pengguna dapat mengunduh laporan kualitas udara untuk referensi dan analisis lebih lanjut.

🎯 Tujuan & Manfaat

HealthSense bertujuan untuk:
🔹 Meningkatkan kesadaran masyarakat tentang kualitas udara di lingkungan sekitar.
🔹 Membantu pengguna dalam mengambil langkah preventif untuk kesehatan.
🔹 Menyediakan data analisis jangka panjang untuk penelitian dan kebijakan lingkungan.


🏗️ Teknologi yang Digunakan

  • Backend: Node.js, Express.js, PostgreSQL, Knex.js
  • Frontend: React.js, Chart.js, Leaflet.js
  • Database: PostgreSQL dengan Prisma ORM
  • API yang Digunakan:
    • WAQI API → Data kualitas udara real-time
    • OpenWeather API → Data cuaca dan suhu

🚀 Instalasi & Menjalankan Aplikasi

1. Clone Repository

git clone https://github.com/novelxv/HealthSense.git
cd HealthSense

2. Setup Backend

cd backend
npm install
npm run dev

3. Setup Frontend

cd frontend
npm install
npm run dev

📊 Struktur Proyek

HealthSense/
├── .github/workflows/
├── backend/
│   ├── src/
│   │   ├── config/
│   │   ├── controllers/
│   │   ├── database/
│   │   ├── models/
│   │   ├── routes/
│   │   ├── services/
│   │   ├── app.js
│   │   └── server.js
│   ├── .env
│   ├── knexfile.js
│   └── package.json
├── frontend/
│   ├── public/
│   ├── src/
│   │   ├── assets/
│   │   ├── components/
│   │   ├── pages/
│   │   ├── services/
│   │   ├── styles/
│   │   ├── App.css
│   │   └── App.jsx
│   └── package.json
├── .env
├── .gitignore
├── LICENSE
└── README.md

📖 Sumber Data & Referensi


🌱 Rencana Pengembangan

📌 Integrasi AI untuk analisis prediktif kualitas udara.

📌 Fitur notifikasi otomatis jika AQI di suatu kota melebihi batas aman.

📌 Kolaborasi dengan komunitas & lembaga kesehatan untuk menyebarluaskan data lingkungan.

📌 Open Data API agar peneliti dapat menggunakan data dari HealthSense.


🤝 Kontribusi

Kami terbuka untuk kontribusi! Jika ingin berkontribusi, silakan lakukan Pull Request atau diskusikan ide Anda di Issues.


📬 Kontak & Informasi

📧 Email: fastresp2304@gmail.com

🌐 Website: https://healthsense-fastresp.vercel.app/

📌 Tim Pengembang: FASTRESP

About

HealthSense: Pemantauan Kesehatan Lingkungan Berbasis Data Geospasial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 66.4%
  • CSS 33.3%
  • HTML 0.3%