
Platform Screenshots

Overview
Manajemen Kos is an EWWD product demo for boarding-house and kos management. It connects a public marketing and booking site with an operations dashboard and a tenant self-service portal. The reference implementation is deployed at manajemenkos.ewwdevs.com and supports property-scoped data, roles, branding, Indonesian payment gateways, and WhatsApp notifications.
Business Problem
Kos operations are often split across spreadsheets, WhatsApp admin chats, paper contracts, and informal payment notes. Prospects cannot see live room availability. Owners struggle to generate monthly invoices on time. Overdue follow-up is manual. Tenants lack a trusted place to view bills, pay online, or report repairs. Multi-property operators also need branded sites and staff access limited by location.
Implemented Solution
Public marketing and booking site
- Property landing page with amenities, terms summary, contact, and WhatsApp CTA
- Filterable room catalog with status, floor, price range, and pagination
- Room detail pages with photo galleries, amenities, and inquiry actions
- Survey/booking form with preferred contact channel and rate-limited submissions
Admin operations dashboard
- Occupancy, MTD income, overdue invoices, new bookings, and expiring leases
- Multi-property CRUD for rooms, floors, amenities, renters, and leases
- Auto-generated monthly invoices, payments, expenses, maintenance tickets, and deposit refunds
- Booking inbox with approve/reject/convert workflow
- Analytics charts, income/AR reports, CSV/PDF exports, and audit logs
- RBAC roles, property assignment for staff, and white-label brand settings
Tenant self-service portal
- Passwordless WhatsApp OTP login
- Lease summary, invoice list, and payment history
- Online checkout via Midtrans Snap (Xendit also supported in the provider factory)
- Maintenance request submission and tracking
Indonesia-first automation
- Scheduled invoice generation and overdue WhatsApp reminders (Asia/Jakarta)
- Lease-renewal reminders and notification delivery retries
- Midtrans/Xendit webhooks plus manual cash, transfer, e-wallet, and QRIS recording
- Flutter mobile admin companion for dashboard, bookings, overdue invoices, and payment recording
Current Evidence Status
Manajemen Kos is a deployed EWWD product/demo. The showcase describes implemented modules and workflows. Occupancy lift, collection-rate improvement, and admin time savings are pilot targets—not published as measured client outcomes.
Technical Implementation Logic
| Layer | Choice | Reason |
|---|---|---|
| Public + admin web | Next.js, React, Tailwind | One maintainable App Router surface for marketing, ops, and portal |
| API | Express, TypeScript, Zod | Modular REST services with validation and OpenAPI docs |
| Data | PostgreSQL + Redis | Relational leases/invoices with rate limits and permission caching |
| Payments | Midtrans / Xendit | Indonesian checkout with webhook reconciliation |
| Messaging | WhatsApp Cloud / Twilio | OTP login, overdue reminders, and operational alerts |
| Mobile | Flutter | Companion admin workflows for field or on-site managers |
| Ops | PM2, nginx, S3 backups | Production deploy with health checks and backup retention |
Frequently Asked Questions
Is Manajemen Kos a client deployment?
It is currently presented as an EWWD product/demo with a live reference environment.
Who is this for?
Kos and boarding-house owners, multi-property operators, and teams that need room marketing, leases, billing, Indonesian payments, and WhatsApp-driven tenant workflows in one system.
What can be adapted for a client pilot?
Branding, domain, property scope, roles, payment gateway, WhatsApp templates, notification schedules, modules, and data migration can be scoped per deployment.
Next Step
Planning an aplikasi manajemen kos or boarding-house operations platform? Map rooms, booking, invoicing, payment, WhatsApp, and staff roles for a practical first release.