Image

Mobile App Design

Havn - Hotel Booking App

Havn is a hotel booking mobile app designed for travelers who want a clear, efficient, and trustworthy way to find and book their next stay. The app addresses the most frustrating pain points in existing booking platforms - opaque pricing, cluttered search experiences, and multi-step checkout - by replacing them with a focused, user-centered flow. The outcome is a polished, scalable mobile product that puts confidence and clarity at the center of every interaction.

Project Overview

Havn is a hotel booking mobile app designed to simplify how travelers discover and book stays worldwide. The core design challenge was addressing the friction points that frustrate users in existing booking platforms - cluttered search experiences, hidden pricing, and multi-step checkout flows. The solution focuses on progressive disclosure, transparent pricing, and a clean, gallery-first interface that keeps the user's attention on what matters.

Industry

Travel and Hospitality

Platform

iOS Mobile App

My Role

UI/UX Designer - end-to-end design including user flows, wireframing, visual design, and design system

Tools Used

Figma

Problem Statement

Existing hotel booking apps overwhelm users with dense filter menus, bury pricing details until checkout, and rely on low-quality images that fail to communicate the actual property experience. These patterns erode user trust and increase drop-off during the booking journey.

Project Goals

  • Simplify the search and filter experience using progressive disclosure

  • Display all-inclusive pricing at every stage to build trust

  • Create a gallery-first hotel detail page for richer property exploration

  • Reduce booking flow to three clear steps

  • Design a consistent, accessible UI system that scales across screens

Target Users

Frequent and occasional travelers who book hotels via mobile - including solo travelers, couples, and business travelers. They value clarity, speed, and honest pricing. They're familiar with apps like Booking.com or Airbnb but frustrated by their complexity.

Design Process

I began by analyzing friction patterns in existing booking platforms and mapping the key moments where users drop off. From there, I structured user flows around three core journeys: discovery, property evaluation, and checkout. Wireframes were iterated to validate layout hierarchy before moving into high-fidelity UI and a structured design system covering color, typography, and components.

Information Architecture

The app is organized around five primary destinations accessible via bottom navigation: Home, Search, Saved, Bookings, and Profile. The home screen leads with personalized recommendations and location-aware content. Search leads into filtered listings, then a detail page, and finally a three-step booking flow.

Key Features

Smart Search with Progressive Filters

Basic filters - price, rating, and distance - are shown upfront. Advanced filters are accessible under a secondary action, reducing cognitive load for first-time and casual users.

All-Inclusive Pricing Display

Every listing displays the final price inclusive of taxes and service fees. A collapsible breakdown drawer is available for users who want full transparency - addressing one of the most common trust issues in booking apps.

Gallery-First Hotel Detail Pages

Property detail pages lead with a full-width scrollable image gallery. A tabbed layout - Overview, Amenities, Reviews, Policies - allows users to access layered information without scrolling endlessly through a single page.

Three-Step Booking Flow

The checkout experience is compressed into three steps: Choose Room - Guest and Payment Info - Confirm Booking. Profile data and saved payment methods auto-populate to minimize repetitive input.

UX Decisions

The bottom navigation provides immediate access to core tasks without burying key sections in hamburger menus. Personalized greetings and location-aware home screen content reduce the time from open to first useful result. The tabbed detail page structure separates information types clearly, allowing users to scan and access what's relevant without losing context. The "Book Now" CTA remains persistent and visible throughout the detail view, reducing the need to scroll back to initiate a booking.

Visual Design

Havn uses a black-and-white primary palette with a structured gray scale (Gray 50 through Gray 900) to maintain a clean, editorial aesthetic that keeps property imagery as the focal point. An amber accent is used sparingly for ratings and interactive highlights. Typography is set in Bricolage Grotesque for display and headings - adding warmth and personality - paired with Geist for body text and UI labels, which ensures high readability at small sizes. Spacing and component sizing follow consistent 8px increments to maintain rhythm across all screens.

Challenges and Solutions

Challenge 1 - Balancing Pricing Transparency with Visual Simplicity

Showing full pricing without cluttering listing cards required a layered approach. The listing card shows the final price prominently; a drawer within the detail page handles the breakdown. This keeps the scan experience clean without hiding information.

Challenge 2 - Designing a Booking Flow That Feels Fast Without Skipping Steps

Compressing checkout to three steps while collecting all necessary information required prioritizing auto-fill from user profiles and saved cards. The form screens are structured to group related fields clearly and reduce perceived effort.

Accessibility Considerations

  • High-contrast text on white surfaces using Gray 800 and Gray 900 for body copy

  • Touch targets designed at a minimum 44px height for primary interactive elements

  • Icon-label pairs used throughout navigation and amenity grids for clarity

  • Sufficient spacing between list items and form fields to reduce accidental taps

  • Rating stars accompanied by numeric scores for users with color perception differences

Outcome

Havn delivers a focused hotel booking experience built around the needs of travelers who value speed and honesty. The design addresses the most common pain points in the category - hidden fees, cluttered interfaces, and slow discovery - through systematic UX decisions rather than cosmetic changes. The end result is a product that feels considered, trustworthy, and efficient from first open to booking confirmation.

Key Learnings

  • Progressive disclosure is one of the most effective tools for reducing perceived complexity without reducing functionality

  • Trust is built through consistency - predictable pricing behavior across every screen matters more than any single feature

  • A well-structured design system early in the project makes iteration significantly faster

  • Gallery-first layouts work best when paired with a clear information architecture that does not rely on scrolling depth alone

  • Auto-fill and saved preferences are not just convenience features - they are critical friction reducers in transactional flows

Figma Project Preview
Figma Project Preview
Image
Image
Image
Image
Image
Image

I design intuitive, high-impact digital experiences that combine creativity, usability, and strategy.

For collaboration or professional inquiries:

Back to Top

© 2026 Mayank Desai. Designed & Built With Care.

Crafted by

I design intuitive, high-impact digital experiences that combine creativity, usability, and strategy.

For collaboration or professional inquiries:

Back to Top

© 2026 Mayank Desai. Designed & Built With Care.

Crafted by

I design intuitive, high-impact digital experiences that combine creativity, usability, and strategy.

For collaboration or professional inquiries:

Back to Top

© 2026 Mayank Desai. Designed & Built With Care.

Crafted by

Create a free website with Framer, the website builder loved by startups, designers and agencies.