Back to all projects
Oct 2026

iagaSatu — Aplikasi Informasi dan Peringatan Dini Bencana Alam

Aplikasi mobile berbasis Flutter untuk menyediakan informasi kebencanaan dan mendukung kesiapsiagaan masyarakat di Indonesia, dilengkapi dengan peta interaktif, kontak darurat, layanan berbasis lokasi, dan fitur pelaporan bencana.

Flutter
Dart
Google Maps Flutter
Flutter Local Notifications
URL Launcher
Permission Handler
iagaSatu — Aplikasi Informasi dan Peringatan Dini Bencana Alam screenshot 1
1 / 2

Project Overview

SiagaSatu merupakan aplikasi mobile yang dikembangkan untuk membantu masyarakat memperoleh informasi terkait bencana alam serta meningkatkan kesiapsiagaan dalam menghadapi situasi darurat. Aplikasi ini mengintegrasikan informasi kejadian bencana, peta lokasi interaktif, akses kontak darurat, dan fitur pelaporan bencana dalam satu platform. Dikembangkan menggunakan Flutter dan Dart, aplikasi ini menerapkan pendekatan Clean Architecture untuk menghasilkan struktur kode yang modular, terorganisir, dan mudah dikembangkan. Pengelolaan state menggunakan Provider, dependency injection menggunakan GetIt, serta integrasi Google Maps dan Geolocator untuk mendukung fitur berbasis lokasi. Fitur utama meliputi dashboard informasi bencana dengan filter berdasarkan kategori dan tingkat keparahan, peta interaktif dengan penanda lokasi bencana, deteksi lokasi pengguna menggunakan GPS, akses panggilan darurat, formulir pelaporan kejadian bencana, serta pengaturan aplikasi. Melalui pengembangan project ini, saya menerapkan kemampuan dalam pengembangan aplikasi mobile, integrasi berbagai package Flutter, implementasi Clean Architecture, state management, serta pengembangan fitur berbasis lokasi. Catatan: SiagaSatu saat ini merupakan prototipe aplikasi statis. Informasi bencana yang ditampilkan belum terhubung dengan layanan pemantauan bencana resmi secara real-time.