Prototyping + UX

MVP for an online appointment platform

We designed and prototyped a complete appointment management system for independent professionals: public booking, an admin panel, automated notifications and attendance metrics.

Service Prototyping + UX
Deliverables Figma prototype + UX research
Tools Figma, Maze
Duration 6 weeks

The challenge

Independent professionals (doctors, lawyers, personal trainers) managed their appointments by phone and WhatsApp. The result: no-shows with no warning, a disorganized schedule and zero metrics about their business.

They needed a solution that let them offer a public booking page for their clients, plus an admin panel to see their schedule, manage hours and understand attendance patterns.

The technical challenge: build a working MVP in 6 weeks covering authentication, a relational database, notifications and automatic deploys, without complex infrastructure or server costs.

Our approach

This project was a clear case of integrated design and development. We didn't design first and build later: both processes ran in parallel, feeding each other. Every design decision was checked against technical feasibility in real time.

We chose Next.js + Supabase for development speed: authentication, the database and deploys were sorted from the first sprint. That let us focus on what really mattered, making booking an appointment as simple as sending a WhatsApp message.

Architecture

A modern, serverless stack that scales without managing infrastructure.

Frontend + API
Next.js
Auth + DB + Realtime
Supabase
Database
PostgreSQL
Deploy + CDN
Vercel

Mockup — Public booking view

The public page clients see to pick an available slot. Clean, frictionless and optimized for mobile.

turnero.app/dr-garcia
Dra. Laura García
Dermatología · Consultorio Centro
Abril 2026
LUN
MAR
MIE
JUE
VIE
SAB
DOM
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Disponible
Seleccionado
Sin turnos
Martes 7 de abril
Seleccioná un horario
09:00 09:30 10:00 10:30 11:00 11:30 14:00 14:30 15:00
Confirmar turno

Mockup — Admin panel

The panel where the professional manages their daily schedule, sees key metrics and handles their patients' information.

turnero.app/admin/dashboard
Turnero
Dashboard
Agenda
Clientes
Configuración
Buenos días, Dra. García
Martes 7 de abril, 2026
8
Turnos hoy
34
Esta semana
92%
Tasa de asistencia
Agenda de hoy
09:00
María López
Consulta general
Confirmado
09:30
Carlos Méndez
Control mensual
Confirmado
10:00
Ana Rodríguez
Primera consulta
Pendiente
10:30
Roberto Díaz
Seguimiento tratamiento
Confirmado

Tech stack

Every tool in the stack was chosen to maximize development speed and minimize operational complexity.

Next.js

Full-stack React framework. Frontend and API routes in a single project. Server-side rendering for SEO and strong performance on the public booking page.

Supabase

Authentication, a PostgreSQL database and real-time subscriptions. Appointments update instantly with no need to reload the page.

Vercel

Automatic deploy on every push to main. Global CDN, SSL included and per-branch previews. Zero infrastructure setup.

MVP in numbers

Development results in terms of speed, infrastructure and the functionality delivered.

6
Weeks of development
0
Servers to maintain
Auto
Automated notifications
Auth
+ roles built in

Got an idea for an MVP?

We build your minimum viable product in weeks, not months. From prototype to production with the same team.

Let's Talk