Cross-Platform Real Estate Booking App

Замовник: AI | Опубліковано: 22.10.2025
Бюджет: 3000 $

My goal is to launch a single code-base application that lets users reserve properties either daily or by the month on iOS, Android, and the web. The core experience revolves around a fast property search with granular filters, a friction-free booking flow, and secure user accounts that store favorites, past stays, and payment details. Scope • Build native-feeling apps for iOS and Android plus a responsive web portal, all connected to one backend and database. • Implement search & filter functions (location, price, dates, property type, amenities). • Create a booking module that supports both nightly and monthly reservations, automatically adjusting pricing and availability. • Develop user account management with sign-up, login, profile edit, and booking history. • Integrate a widely used payment gateway so users can pay online with major cards and digital wallets. • Provide an admin panel for property owners to add listings, update calendars, and view analytics. Deliverables 1. Source code for mobile apps and web front-end. 2. Backend/API with documentation. 3. Payment gateway setup in test and production modes. 4. Deployment guide and short video walk-through. Acceptance Criteria • Seamless login and booking across all three platforms. • Payment transactions must pass gateway’s security tests and return verified receipts. • Search results and availability calendars update in real time. • Apps load in under three seconds on a mid-range phone and average home internet. Preferred tech stacks are React Native or Flutter for mobile, React, Vue, or Angular for web, and Node.js, Laravel, or Django for the backend, but I’m open to your recommendations if they meet the goals above. Continuous integration and a clean Git history are expected so I can track progress easily. https://www.figma.com/proto/8aBaM0vLXpf0FJXmJBRQFY/%D8%B9%D9%82%D8%A7%D8%B1-365?node-id=0-1&p=f&viewport=56%2C877%2C0.03&t=3gsRKeKBQTY21Oyf-0&scaling=scale-down&content-scaling=fixed&starting-point-node-id=7001%3A15416