Kostku Property Management
doneOverview
Kostku Property Management is a SaaS platform designed to help property owners and managers automate recurring billing, tenant notifications, and financial reporting. The system centralizes rental management operations, reduces manual administrative work, and ensures timely payment cycles through integrated payment gateways and automated reminders.
Scope & Features
The platform focuses on simplifying property management workflows with a combination of automation, transparency, and scalability.
Key features include:
- Automated Billing System: Generates and sends recurring invoices based on rental cycles.
- Payment Integration: Supports online transactions through Midtrans API and payment reconciliation.
- Tenant Notification Engine: Automated WhatsApp and email reminders for billing and payment status.
- Dashboard & Financial Reports: Real-time visibility into payment history, outstanding balances, and monthly summaries.
- Multi-Property Management: Enables property owners to manage multiple buildings and tenants under a single account.
- Role-Based Access Control: Ensures secure data management for owners, tenants, and administrators.
Technology Stack & Architecture
Kostku Property Management is built as a modern SaaS platform utilizing the Laravel ecosystem for backend services and Nuxt.js for the frontend interface. The architecture is designed for scalability, modularity, and real-time communication between tenants and property managers.
- Backend: Laravel 12 with a clean modular architecture implementing the Service Layer and Repository Pattern for maintainable and testable code.
- Frontend: Nuxt.js framework for a responsive, fast, and SEO-friendly user experience.
- Database: PostgreSQL as the main relational database ensuring data integrity and performance.
- Real-time Communication: Integrated OneSignal for real-time chat and instant push notifications between tenants and administrators.
- Integration: Midtrans API for secure online payment processing and WhatsApp Gateway for automated billing reminders.
- Infrastructure: Dockerized environment with GitHub Actions CI/CD pipelines for automated testing and deployment.
- Monitoring & Analytics: Built-in dashboard for tracking billing performance, tenant activity, and overall system health.
Role & Responsibilities
As the Technical Lead, I was responsible for defining the system’s architecture, supervising backend development, and ensuring robust financial and notification workflows.
My key responsibilities included:
- Designing the overall application structure and database schema for property, tenant, and transaction modules.
- Implementing automation logic for invoice generation and payment validation.
- Integrating payment gateways and third-party communication APIs.
- Establishing development standards and code review processes for consistency and reliability.
- Overseeing deployment, monitoring system performance, and ensuring data accuracy in financial operations.
Impact & Results
Kostku Property Management significantly improved operational efficiency for property owners and managers:
- Automated 90% of the billing process, reducing manual administrative work.
- Decreased late payments by over 60% through automated reminders.
- Supported scaling from a single building to multi-property operations with minimal configuration changes.
Confidentiality Note
The information provided represents selected modules and case results of Montez AI. Due to confidentiality and intellectual property considerations, detailed datasets, algorithms, and system internals are not publicly disclosed.