Ezee Book

App Design

UX/UI Design

Making hotel booking fit the way people actually stay.

A mobile booking experience built around hotel discovery, flexible stays, room selection, booking, and everything that happens after.

[ role ]

Product Designer

[ platform ]

Mobile App

[ scope ]

User Flow · UX/UI · Prototyping

[ year ]

2020-2021

[ 01 ]

The Project Overview

My first mobile product. And definitely not the simplest one.

Ezee Book started as a hotel-booking app focused on full-day stays.

I worked across the full experience, from discovery and room selection to booking history, reviews, promotions, and account management.

What looked simple at first got a lot more interesting once the booking behaviour changed.

Ezee Book's home search, hotel details, room selection and calendar screens, layered over a blue backdrop

[ 02 ]

The Problem

We designed for full-day stays. Then we found the edge case that wasn't really an edge case.

Some guests weren't booking rooms for the whole day. They only needed a few hours. That changed more than the duration selector.

It affected availability, pricing, room options, check-in, booking details, and how the entire reservation flow worked.

Full Day or 3 Hrs? — a versus moment surrounded by scattered tags: Room, Duration, Price, Check In, Availability, Booking Summary

[ 03 ]

The Approach

Same room. Different stay.

Instead of building a separate short-stay experience, the booking model was adapted to support both full-day and hourly stays within the same product. At the same time, the experience shifted from a browse-heavy direction toward a clearer booking-first journey.

Users could still discover hotels, compare rooms, configure their stay, and review everything before committing.

Early Direction: a browse-first homepage with deals and recommendationsLater Direction: a search-first homepage leading straight into booking

[ 04 ]

The Solution

One booking system, built for both full-day and hourly stays.

Instead of creating a separate short-stay flow, we adapted the existing booking journey around flexible stay duration. Users could choose the hotel and room first, then configure how long they needed it, along with room quantity, bed type, and booking details, before reviewing everything in the Reserve List.

The rest of the product stayed connected around that same booking model, from discovery through booking history and reviews.

A grid of Ezee Book screens: the Reserve List, an arrival-time and calendar picker, a staying-hours and room-configuration sheet over a hotel room photo, and the final price breakdown with the Reserve List again

[ 05 ]

Looking back

5 Years Later… yeah, I see it.

Would I design all of it the same way today? Absolutely not. Some screens are too busy. Blue is doing way too much work. A few interactions definitely didn't need their own full screen. But I still like what this project taught me.

The screens aged. The lesson didn't.

One small assumption changed the entire booking experience. And this was probably the first project that made me realize I wasn't just designing screens anymore. I was designing what happened between them.

A booking-details screen with a sticky note: 'Too much going on here, and blue... please relax'A room-configuration sheet with a sticky note: 'okay, this sheet has a lot going on.'

[ Next up ]

Chillbites