Design & build, end to end.
What was wrong
A modest bridal and occasionwear label had a strong Instagram following but no home of its own — and three distinct buying paths (sale, hire, custom) that needed to coexist without turning the page into a confusing menu, at a high-fashion aesthetic bar.
What I built
A single editorial page so the brand reads as one continuous spread: Bodoni Moda and Hanken Grotesk on a champagne-and-jewel palette. A filterable gown catalog segments the three paths; every gown opens into a keyboard-accessible, focus-trapped preview modal. Hand-authored CSS throughout.
Where it landed
Built and ready to ship; not yet public. The label now has a single editorial home that matches its Instagram presence and gives followers a clear next step.
- buying paths
- 3
- CSS framework
- 0
- keyboard modal
- A11y
Built with Next.js 16, React 19, Authored CSS, Canvas 2D, WAI-ARIA.
