Project
LaporWarga
Distributed citizen reporting platform with microservices, role-based workflows, and anonymous case tracking.
Description
LaporWarga is a distributed citizen reporting system that combines a Next.js frontend with Go microservices for authentication, reporting, media handling, notifications, analytics, and escalation. The platform supports citizens, officers, and administrators through role-based workflows, while also providing anonymous report submission and tracking flows backed by containerized infrastructure and supporting services such as PostgreSQL, Redis, RabbitMQ, MinIO, and MongoDB.
Tech Stacks
Contributors
Features
- Landing page hero and reporting overview
- Landing page sections for public reporting and platform highlights
- Login page
- Registration page
- Public reports page
- Anonymous report tracking search page
- Anonymous report tracking detail page
- Citizen dashboard overview page
- Create report page with evidence uploads
- Personal reports management page
- Report detail page with status history
- Citizen notifications page
- Profile management page
- Authority dashboard overview page
- Department report management page
- Analytics and monitoring page
