Concept Project · Custom App
Lumi Med Spa
What a patient app should feel like.
Lumi is a med-spa concept: the patient app we would ship tomorrow. Booking, in-app shop, loyalty rewards, an AI concierge, consult requests, and a referral engine that pays both sides. Every part of the patient relationship inside one branded surface.
It's also one example of a bigger idea. This is the system we build for any practice patients choose, the app that makes you impossible to leave. The brand here is a med spa's; for your practice, only the treatments change. It installs to the home screen and runs from your own domain, six weeks from contract to live.
Build It For Your PracticeThe Concept
A patient app that earns daily opens.
Home screen app, no App Store required
Yours end to end, no white-label seams
CRM, payments, AI chat. One system.
From signed contract to live
The Brief
A premium practice that loses patients to convenience.
The setup: a strong local reputation, a packed calendar, and a front desk drowning in phone-tag bookings. Patients chose this practice once, but off-the-shelf portals feel generic, and between visits there's nothing on the phone pulling them back to the brand.
The brief: an app that feels like an extension of the practice itself, not a software vendor. Premium. Intuitive. Worth opening the way patients open Instagram, so the practice they chose is the one they never leave.
The Design
One branded app. Every part of the relationship.
A progressive web app with a Supabase backend, Boulevard CRM sync, and an AI concierge trained on the practice's actual treatment menu. Booking, payments, loyalty, referrals, and consult requests, all under one identity.
The result is an app that earns daily opens: rewards you for showing up, lets you reorder products in two taps, and lets you request a consult from the team without the front desk in the middle.
What's Inside
Every system the relationship needs. One install.
Designed to replace four disconnected tools (booking platform, loyalty card, email blasts, and the front desk's phone) with a single branded surface.
- Branded booking with real-time availability
- Loyalty points and tiered rewards program
- AI chat trained on your treatment menu
- Secure in-app payments and product orders
- Push notifications for appointments and offers
- Before & after gallery, treatment history
- Consult requests routed to your team
- Double-sided referral engine
How A Build Like This Goes
Six weeks. Four phases.
Phase 01
Discovery & Design
Deep dive into the patient journey, competitive landscape, and visual identity. UI/UX sprints land the look and feel before a line of code is written.
Phase 02
Core Build
Booking, profiles, and CRM sync. Real-time availability, secure payments, and the foundation that the rest of the experience sits on.
Phase 03
Loyalty, AI & Referrals
Rewards program, AI chat trained on the practice menu, and a double-sided referral engine that pays both sides.
Phase 04
QA & Launch
Hardening, install and home screen testing across devices, and a coordinated launch with in-clinic marketing so day one feels like a moment.
Designer's Note
"Most patient apps are built like software. Lumi was designed like a brand. We design every app this way, whatever practice patients choose, whatever the treatments. That's the whole difference: between an app patients tolerate and one they can't imagine leaving."
– MediaMD
Under The Hood
The stack we'd ship.
The same foundation for every practice patients choose; only the CRM slot changes. Boulevard for a med spa; for your practice, we sync to whatever you already run.
Frontend
Next.js (PWA)
Backend
Supabase
AI
OpenAI GPT-4
CRM Integration
Boulevard
The First Build
This concept could be your real app.
Lumi is what we would ship tomorrow. Book a call and we'll map the version for your practice: the app that makes you the one patients never leave.
Book a Diagnostic CallOne Practice Per Market
Claim your market.
We work with one practice per market. On a 30-minute Diagnostic Call we map how patients will find you, choose you, and stay. No pressure, no obligation.