Skip to content

Kazetama/SafeSteps-AI

Repository files navigation

SafeSteps AI - Asisten Evakuasi Gempa Cerdas 🌍🌋

SafeSteps AI adalah solusi inovatif berbasis Kecerdasan Buatan (AI) yang dirancang untuk meningkatkan kesiapsiagaan masyarakat menghadapi bencana gempa bumi. Dengan mengintegrasikan data real-time dari BMKG dan model bahasa besar (LLM) Gemini, aplikasi ini memberikan instruksi evakuasi yang dipersonalisasi sesuai dengan profil risiko dan lokasi pengguna.


🌟 Fitur Utama

  • Integrasi Real-time BMKG: Mengambil data gempa otomatis dari API Pusat Gempa Nasional (BMKG).
  • Personalized AI Instructions: Menggunakan model Gemini AI untuk menghasilkan strategi evakuasi spesifik berdasarkan:
    • Lokasi geografis relatif terhadap pusat gempa.
    • Jenis tempat tinggal (misal: apartemen vs rumah tapak).
    • Keberadaan anggota keluarga rentan (Lansia, Bayi/Balita).
  • Modern UI/UX: Antarmuka premium yang bersih, responsif, dan mendukung dark mode menggunakan shadcn/ui.
  • Dicoding Compliance: Sudah menyertakan meta-tag verifikasi untuk penyerahan proyek IDCamp.

🛠️ Tech Stack


🚀 Memulai (Getting Started)

1. Persiapan Environment

Salin file .env.example menjadi .env.local dan masukkan API Key Gemini Anda.

cp .env.example .env.local

2. Instalasi Dependensi

npm install

3. Menjalankan Server Development

npm run dev

Buka http://localhost:3000 di browser Anda.


📂 Struktur Proyek

  • src/app: Logika halaman utama dan rute API.
  • src/components/ui: Komponen antarmuka berbasis shadcn/ui.
  • src/lib: Utilitas untuk fetch data BMKG.
  • src/types: Definisi antarmuka TypeScript yang terpusat dan modular.
  • src/app/api/ai: Endpoint untuk pemrosesan instruksi evakuasi oleh AI.

🏆 IDCamp Hackathon Submission

Proyek ini dikembangkan sebagai solusi AI untuk Kesiapsiagaan Bencana dalam kompetisi IDCamp.

  • Developer: SafeSteps Team
  • Tag: AI for Disaster Preparedness
  • Status: MVP (Minimum Viable Product)

📄 Lisensi

Proyek ini dilisensikan di bawah MIT License.

About

SafeSteps AI - Asisten Evakuasi Gempa Cerdas berbasis Real-time Data BMKG & Google Gemini AI. Solusi Kesiapsiagaan Bencana untuk IDCamp Hackathon

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors