- Published on
Kampungku - Web
Management App for Housing Clusters
🌱 Background & Purpose
As someone living in a housing cluster, I often faced a common issue with monthly fees: who's paid? Who hasn't? And did I already pay this month?
Manual tracking via notebooks or spreadsheets often creates more confusion — both for treasurers and residents. From this experience, I created Kampungku.app, a lightweight web app designed specifically to simplify monthly fee recording and tracking in residential clusters.
The main goals are:
- Help treasurers record payments and expenses efficiently.
- Make it easier for residents to check their monthly payment status.
- Automatically send email notifications as invoices when payments are recorded.
- (Upcoming feature): send automated reminder emails to residents who haven't paid by the due date.
Originally built as a personal tool, this app could also be easily adopted by other clusters with similar needs.
⚙️ Tech Stack
Backend:
- Laravel 12 (PHP 8.4)
Utilizes queue and scheduler for background tasks and email automation.
Frontend:
- Blade Template Engine + jQuery
Simple and lightweight — enough for basic UI and interactivity.
Deployment:
- Docker & Docker Compose
Includes PHP-FPM, Nginx, PostgreSQL, worker, and cron containers. - Traefik as Reverse Proxy
For automatic SSL and domain routing.
📱 Mobile App in Development
A mobile version is currently in development and will launch on Android first.
Main features:
- Check fee status directly from your phone.
- Real-time notifications.
- Access your payment history anytime.
💬 Status & Demo Access
To try the demo version: