HomeWorkAvoota
Travel & hospitality · 2025

Hotel search & booking UI

A compact single-line search with destination autosuggest, date-range picker, guest and room controls, plus discovery widgets for popular and trending stays.

One screenSearch to results
Web + appSame services
Map viewRate comparison
SavedTravellers, payments
The challenge

Where it started.

Travellers abandoned the old multi-step search. Avoota needed a fast, mobile-first search and booking experience that works on patchy connections.

Approach

How we worked.

01

Discover

Analysed where travellers abandoned the old multi-step search and tested paper prototypes with real users on their phones.

02

Design

A compact single-line search that keeps destination, dates, guests and rooms in view, with discovery widgets for people who have not decided yet.

03

Build

Spring Boot search, booking and payment services shared by a React web app and a Flutter mobile app, with aggressive caching for patchy connections.

04

Run

Cloud deployment with autoscaling for seasonal peaks and release trains for the web and the stores.

Hotel search & booking UI
What we delivered
  • Single-line search with autosuggest, date range and guest/room controls
  • Results with filters, map view and rate comparison
  • Checkout with saved travellers, payments and booking confirmation
  • Discovery widgets: popular destinations, trending hotels and deals
Outcome
  • Search to results in one screen on mobile
  • Bookings completed with fewer steps and drop-offs
  • Same search experience on web and in the Flutter app
Technology
ReactSpring BootPostgreSQLFlutterCloud deployment
Mobile

Flutter in the field

Flutter app for Android and iOS sharing the same search, booking and payment services

Building something similar?

Tell us about your operation and we will come back with a plan and a timeline within one business day.