I’m building a single platform that serves four distinct roles—tenants, owners, property managers and system administrators—each seeing only the information and tools relevant to them. Tenants must be able to: • Pay rent online through an integrated, secure gateway • Submit and track maintenance requests in real time • View current and past lease agreements whenever they need them • Able to view and pay the utility bills e.g. electricity, property tax. Owners should have a dashboard where they can: • Access up-to-date financial reports • Add, edit or archive their own properties • Communicate directly with their tenants from inside the app • View the status of utility payments by tenants. Property managers will need controls that let them: • Oversee every incoming maintenance request and assign vendors • Track rent payments across all units • Generate portfolio-level performance reports on demand Administrators will require full user-management rights, role assignment, data audit trails and basic system settings. The core deliverable is a responsive web or cross-platform mobile app (your recommendation is welcome) with secure login, role-based access control, real-time data sync and a clean, modern UI. Ideally the codebase is modular so new personas or features can be slotted in later without a rewrite. Acceptance criteria 1. Working prototype that demonstrates each persona’s dashboard with the feature set listed above. 2. Payment flow passes test transactions end-to-end. 3. Maintenance request life-cycle operates from tenant submission to manager closure. 4. At least one downloadable financial report is produced in PDF or Excel. 5. Source code, build instructions and a short hand-off walkthrough are provided. If you can suggest the optimal tech stack and realistic timeline, I’m ready to move ahead quickly.