I D H A M .
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:

👉 Demo Kampungku Web App