Travel & Booking
Nature Booking AppUnder NDA
A cross-platform mobile app for a European nature cottage and cabin rental marketplace. Allows guests to discover and book unique nature accommodations — cabins, tiny houses, treehouses, glamping — across multiple countries. Also includes a landlord-facing flow for managing listings, availability calendar, bookings, and guest communication.
Platform
Cross Platform
Role
Flutter Developer
Industry
Travel & Booking
← Back to projects

Scope of work

  • Implemented property discovery with search, filters and map view
  • Implemented property detail pages with photo galleries and availability calendar
  • Implemented booking flow — date selection, guest count, pricing and confirmation
  • Implemented favorites and booking history for guests
  • Implemented landlord dashboard — listings management, calendar, bookings overview
  • Implemented in-app messaging between guests and landlords
  • Implemented push notifications for booking updates and messages
  • Integrated with REST API backend

Challenges & solutions

The main challenge was implementing an availability calendar that correctly handled multi-night booking windows, blocked dates, and overlapping reservation prevention across time zones. Additionally, building a dual-role app — where the same user can switch between guest and landlord views — required careful state and navigation architecture to keep both experiences isolated without duplicating code.

Tech Stack

FlutterFirebasePush NotificationsREST API

Project info

ClientUnder NDA
PlatformCross Platform
Live previewUnder NDA