Concept project UI/UX design

Clinic booking, simplified

A self-initiated concept exploring how a small clinic could let patients book, reschedule and prepare for appointments from their phone in under a minute.

This is a self-initiated concept, not client work. It shows how I would approach the problem; it has no real-world client or production results.

Services
UX research, interface design, prototype
Year
2026
01

Project overview

A self-initiated concept exploring how a small clinic could let patients book, reschedule and prepare for appointments from their phone in under a minute.

Technologies used

  • Figma
  • HTML
  • CSS
  • JavaScript
02

Project context

This is a concept project, not client work. It explores a problem common to small private clinics: booking still happens by phone, during working hours, with a receptionist who is also managing patients in the room.

03

The problem

Patients abandon booking when they cannot get through, and clinics lose time to rescheduling calls and no-shows. Most off-the-shelf booking widgets assume reliable data and desktop screens.

04

Objectives

  • Book an appointment in under a minute on a mid-range phone
  • Make rescheduling as easy as booking
  • Reduce what patients need to type
  • Work well on slow connections
05

Discovery & strategy

I mapped the booking journey from the patient side and from the reception desk, listing every question a receptionist typically asks and which ones could be answered with a tap instead of typing.

06

Design direction

A calm, high-contrast interface with large touch targets, a single primary action per screen and plain-language labels. Colour is used sparingly so status (confirmed, pending, rescheduled) is always readable.

07

User experience decisions

  • Time slots grouped by part of day rather than a dense calendar grid
  • Returning patients recognised by phone number, so details are not re-entered
  • Clear confirmation screen with 'add to calendar' and directions
  • Every step reachable and operable by keyboard and screen reader
08

Development & implementation

A lightweight, framework-free prototype built mobile-first, with progressive enhancement so the core booking form still works if JavaScript fails to load.

09

Outcomes

Measured outcomes

None — concept projects have no production data.

Qualitative observations

As a concept, there are no production metrics. Informal walkthroughs suggested that grouping times by morning, afternoon and evening felt faster than a calendar grid.

10

Lessons learned

Designing for the reception desk as carefully as for patients changes the brief: the most valuable feature is not booking itself, but fewer rescheduling calls.

Planning something similar?

Tell me about your project and I will share how I would approach it.