I need a cross-platform mobile application (iOS and Android) that mirrors the core functions of our real-estate firm’s adding features for three distinct user roles—Clients, Vendors, and Internal Staff. Core Modules • Service Booking: Clients must be able to schedule/book Construction, Architectural, Interior Designing, Renovation, and Appliances Maintenance services from a clean, step-by-step flow that ties into our existing backend. • Real-Time Project Tracking. Once a project is confirmed, Clients will log in and see live status updates, photos, and comments as milestones are reached. They can also raise issues directly from the same screen; the correct department receives instant push notifications. • Vendor Management. Internal Staff assign tasks to approved vendors, attach files or drawings, set deadlines, and trigger notifications. Vendors acknowledge, update progress, and upload proof of work right from their phone. • Cost Calculator. A standalone tool—available to any logged-in user—that quickly estimates construction costs based on area, material grade, and labour rates we control in the admin panel. • Secure Authentication. Email or phone number sign-up, OTP verification, and role-based dashboards. Acceptance Criteria 1. Native-like performance on both iOS (latest two major OS versions) and Android (API 24+). 2. Push notifications routed correctly to the intended role. 3. All data synced to our existing database via REST/GraphQL, with clear API documentation. 4. Build delivered as source code plus release-ready APK/IPA along with deployment instructions. If you have prior experience with similar multi-role real-estate or service marketplace apps and can demonstrate real-time update architecture (Firebase, Socket.IO, or equivalent), this project should feel familiar.