WargaCek: Aplikasi Crowdsourcing Pelaporan Isu Lingkungan Kota

WargaCek adalah sebuah platform berbasis web yang dirancang untuk menjembatani komunikasi antara masyarakat urban dengan pemerintah daerah. Melalui sistem pelaporan berbasis peta interaktif, warga dapat melaporkan berbagai isu darurat kota seperti banjir, jalan rusak, tumpukan sampah, hingga lampu penerangan jalan yang padam secara langsung dari lokasi kejadian.

React.jsNext.jsTypeScriptTailwind CSSNode.jsExpressMySQLLeaflet.js
GitHub

Source Code

WargaCek: Aplikasi Crowdsourcing Pelaporan Isu Lingkungan Kota

Pendahuluan

Pertumbuhan area perkotaan yang masif sering kali tidak diimbangi dengan kecepatan penanganan infrastruktur publik. Masalah klasik yang sering dihadapi warga adalah birokrasi yang berbelit serta ketidaktahuan ke mana harus mengadu saat menemukan kerusakan fasilitas umum. WargaCek hadir sebagai solusi modern yang memanfaatkan teknologi sensor komunitas (*crowdsourcing*) untuk mengumpulkan data riil secara cepat, transparan, dan akurat dari lapangan.

Fitur

Geotagging & Peta Interaktif

Pengguna dapat menyematkan pin lokasi laporan secara presisi langsung menggunakan integrasi peta digital.

Unggah Bukti Visual

Menyertakan sistem validasi laporan berupa unggahan foto langsung dari kamera gawai pengguna atau galeri.

Status Penanganan Real-time

Pelapor mendapatkan pembaruan berkala berupa status penanganan (Menunggu, Diproses, Selesai) yang dikelola oleh tim administrasi wilayah.

Sistem Upvote Komunitas

Warga lain dapat memberikan dukungan (*upvote*) pada laporan sejenis untuk menaikkan prioritas penanganan masalah tersebut di dasbor admin.

How to Start this project

1. Clone using git

git clone https://github.com/amarNrddn/wargacek-web-app.git

2. Install dependencies

cd wargacek-web-app && npm install

3. Run development server

npm run build && npm run start