Mobile app, SaaS app

UFF: Fixing the gap between hotel staff and guest expectations

UFF: Fixing the gap between hotel staff and guest expectations

UX design

UX design

UI design

UI design

Prototyping

Prototyping

40

40

%

%

faster task turnaround reported by pilot hotels

3

3

hotel chains

hotel chains

onboarded in beta roll out

overview

Client: UFF Hospitality Tech

Role: Freelance Product Designer

Platform: Web App (Hotel Staff) + PWA (Guests)

Timeline: 3 months

Team: Me (UX Designer), 2 Frontend Devs, 1 Backend Engineer


Hotels are great at hospitality, but not so great at coordination. UFF set out to fix the awkward calls and slow responses by building a two-sided app, one for guests to order services without speaking to anyone, and one for staff to stay on top of requests without sticky notes and walkie-talkies.

highlights

This was a two sided application, one SaaS solution used by hotels and a PWA used by hotel guests

deliverables

Mobile app design

SaaS solution design

Landing page

goals

Business Goals

Design Goals



research & discovery via user interviews


  • Stakeholder interviews: Hotel managers, front desk, room service, housekeeping

  • Guest surveys: Frequent travelers from 3-star and 4-star hotel segments

  • Competitor audit: Compared apps like Zingle, StayFlexi, and in-house CRMs used by chain hotel



mapping and aligning dual user journeys

Hotel staff/ Guest (Traveller)

Key Insights

For Hotel Staff:

  • Manual handoffs between shifts often caused service drop-offs

  • Front desk teams used fragmented channels: phones, WhatsApp, paper logs

  • No system existed to track request ownership or task completion

For Guests:

  • Delays in getting room service or amenities were common

  • Guests didn’t know what services were available unless they asked

  • Many preferred self-service for speed and privacy



problem framing

How might we streamline task management for hotel staff and enable guests to order and explore services without needing phone calls or wait times?

This question shaped our product as both a productivity tool for the hotel and a self-service concierge for the guest.



solution design

Initial wireframes


User flow & IA


We designed two tightly integrated systems:

Staff App (Admin PWA)

Roles & Permissions

  • Role-based access (front desk, housekeeping, F&B)

  • Managers could monitor all tasks; other staff saw only their responsibilities

Task Assignment

  • Managers assigned tasks with deadlines and instructions

  • Staff updated progress in real-time: pending → accepted → in-progress → complete

Guest Request Management

  • All guest orders (food, cleaning, luggage pickup) synced to staff dashboard

  • Notifications and reminders built-in for time-sensitive actions



Guest App (PWA)

Self-Service Ordering

  • Guests could request housekeeping, order food, book spa or transport

  • Checkout and request flows designed to be completed in under 3 taps

Amenity Discovery

  • Guests explored available services, discounts, and hotel events

  • Designed to reflect each hotel’s branding and offerings

Live Updates

  • Guests received push-style updates as staff accepted and fulfilled tasks

  • This reduced uncertainty and minimized front desk calls



ux & design approach


Accessibility

  • WCAG AA-compliant color palette

  • 44px+ touch targets

  • Icons paired with labels for colorblind-friendly usage

  • Readable at 6th-grade literacy level for hospitality inclusivity



collaboration & constraints


outcomes



reflection & learnings

This project taught me how to design for two personas with vastly different goals and constraints, while keeping the experience unified.

Key Learnings:

Let’s build something worth bragging about !

contact

Let’s build something worth bragging about !

contact

Let’s build something worth bragging about !

contact

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