This project was inspired by the common struggles faced by landlords and tenants in managing rental properties—manual data entry, payment tracking errors, delayed reminders, slow maintenance processes, and scattered documents. After observing how many still rely on spreadsheets, WhatsApp messages, or paper files, I wanted to create a modern, automated, and intelligent system that simplifies the entire rental lifecycle.

I built this project using Angular, DaisyUI, Nest.js, MySQL, and AI agents powered by Lindy, integrating automation for rent reminders and predictive insights. The system centralizes tenant and landlord profiles, automates payment reminders using scheduled triggers, and provides dashboards that help landlords track occupancy, finances, and property performance. To design flexible architecture, I followed modular patterns and clean API principles. Along the way, I used workflow logic similar to finite state machines, where each reminder event can be modeled as a state transition

Built With

Share this project:

Updates