Their old site didn't move on phones and they couldn't update copy without calling a developer. The brief was simple: look like the shop feels (bright, a little playful) and let staff change prices and photos the same day.
Next.js on Vercel, Tailwind for layout, Sanity for content so nobody needs me for a menu tweak. PostHog went in for basic behavior. Not surveillance, just enough signal to decide what to fix next. Ordering isn't live yet. The UI path is there for when they're ready to connect the POS.
After launch
Handoff mattered as much as deploy. If only I can touch the CMS, the client is still stuck. Training and short docs bought them independence. That's the part I'd optimize earlier on the next build.


