
Fade & Flow — Barbershop Website
Frontend Engineer
A from-scratch rebuild of a real Oslo barbershop's homepage in Astro and TypeScript, moving off WordPress/Hostinger onto a static Netlify build. Centred on a strict no-fabrication content process: every price, review, staff bio, and photo is either verified with the business or shipped as a clearly labelled placeholder, never invented.
View source on GitHub ↗Challenge
Fade & Flow's WordPress site needed replacing with something faster and more on-brand, without ever publishing a price, review, or staff bio that wasn't verified with the actual business first.
Approach
Built a static Astro site on a shared design-token system matching the brand's black/ivory/lime editorial look, centralised all business content (pricing, hours, staff, reviews) into typed data files so one edit updates every consumer, and shipped in stages behind an explicit content checklist — any unverified field renders an honest, labelled placeholder instead of invented copy.
Outcome
Structurally complete across all nine homepage sections with real, owner-approved photography and customer reviews; now in final cutover from Hostinger/WordPress to Netlify ahead of launch on fadeandflow.no.
Highlights
- Centralised business data (pricing, hours, staff, reviews) into typed content files
- Zero fabricated content policy: unverified fields ship as labelled placeholders, never invented copy
- Migrating a live Oslo business from WordPress/Hostinger to a static Astro build on Netlify