Listings, bookings & contracts
Multi-role flows for property owners and renters to manage listings, bookings, and rental contracts.
A multi-role rental app connecting owners, renters, and the day-to-day work of managing a property.
Illustrative project map · not an app screenshot
DAR brings the practical work of renting and managing property into a single multi-role application. Property owners and renters can work with listings, bookings, and contracts, while maintenance, payment tracking, and conversations stay part of the same product.
I built the application around the different needs of owners and renters, with connected workflows rather than isolated screens.
Multi-role flows for property owners and renters to manage listings, bookings, and rental contracts.
Maintenance requests and payment tracking alongside the core rental experience.
In-app chat, favourites, and map/location features to connect the browsing and management experience.
Arabic/English localisation and a themeable light/dark interface.
The documented implementation uses Flutter and Dart for the client application, Supabase for real-time data, and Firebase for push notifications. Google Maps supports the location experience.
Conceptual component map
Interested in the owner/renter workflows or the technical implementation? Get in touch to discuss the project. No unverified store or repository links are presented here.
Project descriptions follow my October 2026 CV. Diagrams are explanatory illustrations; they are not screenshots of the original applications.