DORM MANAGEMENT SYSTEM
Full-stack property management platform for landlords — tenant leases, utility billing with meter readings, payment tracking, 3D floor plans, and a real-time financial dashboard. Built with Svelte 5, RxDB, and Neon.
WHAT IT DOES
KEY FEATURES
Dashboard
Financial KPIs at a glance: collected payments, outstanding balance, overdue count, collection rate, and occupancy metrics. Flags expiring leases and overdue billings automatically.
Tenant & lease management
Tenant profiles, lease agreements with start/end dates, multi-tenant leases, and automated renewal tracking.
Utility billing
Meter readings per unit, automatic bill generation based on consumption, and billing history per tenant.
Payment tracking
Record payments, allocate across multiple billings, and track outstanding balances per tenant and per property.
Expenses & budgets
Log property expenses by category, set budgets, and compare actuals vs plan.
Penalties
Configurable late payment penalty rules per property.
3D floor plans
Three.js-powered interactive floor plan viewer per property, built with Threlte.
Reports & insights
Monthly overview, lease reports, and visual analytics across all properties.
Multi-property
Manage multiple properties, floors, units, and meters from a single account.
CASE STUDY
ABOUT THE PROJECT
Rental property management system built for a real dormitory. Handles the full landlord workflow — from onboarding tenants and creating leases to tracking utility consumption and chasing overdue payments.
Architecture: Offline-first with RxDB (15 reactive collections backed by IndexedDB). Real-time sync via Supabase edge functions. Neon PostgreSQL for persistent storage. Cloudinary for image hosting, AWS S3 for file storage. Auth via Better Auth with role-based access.
PROJECT DETAILS
ARCHITECTURE HIGHLIGHT
Offline-first with RxDB — works without internet, syncs via Server-Sent Events when back online.
BY THE NUMBERS
- 117 Svelte components
- 5 role-based dashboards
- Multi-location support
- PWA — iOS & Android
PREVIEW
SCREENSHOTS
POS Transaction Screen
screenshot coming soon
Owner KPI Dashboard
screenshot coming soon
Kitchen Display System
screenshot coming soon
Floor Plan Editor
screenshot coming soon
MORE WORK
OTHER PROJECTS
Claw Agent
AI agent orchestration harness — a Rust/Tauri desktop app for managing multi-agent teams, mission planning, session lifecycle, health monitoring, and Discord integration. The control plane for autonomous AI workflows.
Tattoo Tide
Full-stack tattoo studio platform — 3D body placement selector, AI-powered admin tools, online booking flow, and a portfolio gallery. This site is built on it.
LET'S WORK TOGETHER
HAVE A PROJECT IN MIND?
Looking to build something real — from prototype to production.
GET IN TOUCH →