MT Apartment — Smart Building Charge Manager
A Persian building-management app: expense invoices, automatic charge splitting between units, ready-to-send SMS per unit, visual and PDF reports with a QR card, and cloud sync — offline-first on Android, iOS, Windows and macOS.
MT Apartment replaces the building manager's paper ledger with a simple app designed for Iranian conditions: Jalali calendar, rial/toman and SMS sent from the manager's own phone with no SMS-panel cost.
Key features
Expense invoices: water, electricity, gas, cleaning, repairs and more in one invoice; each unit's share is calculated automatically — equally or by number of residents.
Payment tracking: per-unit paid checkmarks, colour-coded status, receipt photos and one-tap full settlement.
SMS to residents: a polite, ready-made message with each cost item, the total and the card number.
Visual and PDF reports: invoice status posters, per-unit statements and a whole-building report with a QR card, ready for A4 print or WhatsApp.
Cloud sync and handover to the next manager with a single invite code; direct Wi-Fi sync between two devices.
Technical architecture
Built with Flutter for five platforms and designed offline-first: the local SQLite database is the source of truth and every change is recorded as a versioned event; the sync layer exchanges those events with a Laravel back-end and resolves conflicts with per-field last-write-wins so two managers can work on two devices at once. Charge splitting is an isolated, unit-tested engine (equal or per-resident split, rial rounding without losing the remainder). PDF reports and posters are rendered on-device; the back-end only holds accounts, subscriptions and encrypted backups.
More projects
MTMovies — Movie & Series Streaming Platform
A streaming app with a cinema-grade player, synchronized watch parties, offline downloads, live TV and cross-device resume — on Android…
↗ movies.milad-tech.com
MTAgent — The Freelancer's Assistant
A freelance work manager: projects and clients, Kanban tasks, work timer with billable hours, invoices and receivables, Jalali due-date…
↗ agent.milad-tech.com