Skip to content
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.

Next.js

Frontend + API

Supabase

Auth + DB + Realtime

PostgreSQL

Database

Vercel

Deploy + CDN

The screens

Public booking view

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

Admin panel

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

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

Contact

Got a project in mind?

Tell us what you need and we'll reply by email, no strings attached.