VESK
Skin tracking, routines, products and booking in one app
What was needed
A skincare brand whose customers were spread across four places at once. Skin history sat in clinic notes, the routine was written on something, products came from wherever, and booking meant a phone call. The brand wanted all of it in one place, on a phone.
What we built
One install, no app store
It installs onto the home screen straight from the browser, so there is no app store approval to wait on and nothing to talk anyone into downloading. One build covers iPhone, Android and web rather than three separate ones, which is most of the reason a project like this is affordable at all.
A scan you can compare
You open it and it greets you by name with where your skin is today. Photograph your face and an assessment comes back scored against each measure, with the things worth acting on called out. Every scan is kept, so any two can be put side by side. Progress stops being something you try to remember.
A routine that knows what you bought
From the assessment the app sets a morning and evening plan. Four steps, named products, ticked off as you go. Because the plan and the shop are the same system, what you are offered is what your routine actually calls for rather than whatever is being pushed that week.
The clinic in the same place
Treatments are booked inside the app with the deposit taken at the point of booking rather than chased afterwards. Membership credits sit against the account, and the facialist is one message away without leaving for email or a phone call.
The stack
Next.js on Vercel. Supabase for accounts, data and private scan storage. Stripe for checkout, booking deposits and membership billing.
More work
Websites and ecommerce
Websites and ecommerce
Websites and ecommerce


