01
Project name
De Fashion Boss
De Fashion Boss
One-line description
A luxury bespoke fashion platform connecting the Ghanaian diaspora with authentic, custom-made traditional and formal garments.
My role
Timeline
Category
Platforms
Tech stack
02
Bespoke Ghanaian fashion, Kente suits, Ankara formal wear, wedding attire, is highly sought after by the diaspora, but ordering custom garments remotely is broken. Clients struggle with accurate self-measurements, have no visibility into production progress, and lack a trusted digital channel to commission work from skilled tailors back home. Designers, meanwhile, manage orders through WhatsApp, spreadsheets, and manual follow-ups, leading to miscommunication, measurement errors, and lost trust.
03
I built a full-stack fashion commissioning platform that digitizes the entire bespoke garment lifecycle, from guided measurements and fabric selection to designer review and order tracking. The platform serves two audiences: clients who commission garments from abroad, and designers/tailors who review measurements, manage production stages, and communicate progress. The experience is wrapped in a luxury black-and-gold aesthetic that reflects the premium nature of bespoke African fashion, while the underlying data model (orders, measurement profiles, fabrics, production stages) is designed for real-world tailoring workflows.
04
Guided measurement flow
Step-by-step capture with validation, instructions, and range checks for chest, waist, hips, shoulders, and more.
Multi-step commission wizard
Measurements → garment type & occasion → fabric selection → delivery address → order review.
Order tracking timeline
Visual progress from measurement review through cutting, sewing, quality check, shipping, and delivery.
Client account portal
Order history, saved measurement profiles, favorites, and shipping addresses.
CMS-driven marketing site
Hero, portfolio gallery, case studies, team, and contact pages powered by Sanity content.
Designer dashboard
Overview of pending reviews, active orders, and recent activity with production stage management.
Measurement review gate
Designers approve or request revisions before fabric is cut.
Role-based access
Separate client and designer login flows with route protection (client → /account, designer → /designer).
Structured order schema
Sanity models the full order lifecycle, payment, shipping, quality check, and production stage tracking.
05
Monolithic Next.js App Router application. Server Components fetch CMS content; interactive flows (commission, tracking, dashboards) are Client Components. Sanity serves as both the content layer and the planned operational data store for orders, clients, and measurement profiles.
Sanity CMS with custom document schemas for orders, measurement profiles, clients, designers, and fabrics. GROQ queries power homepage and page content. Order submission and tracking architected to read/write through Sanity (mock data in several flows while backend wiring is finalized).
React 19 with TypeScript. Multi-step wizard with AnimatePresence; luxury design system (Playfair Display + Raleway, black/gold palette, glass morphism, cursor-reactive effects). Reusable components: interactive lines, border beams, Apple-style carousels, text hover effects, preloader. Responsive full-viewport hero sections.
Sanity as headless CMS / document store. Schemas model the full bespoke order domain, garment details, timeline, payment (deposit + final), shipping, quality check, and per-stage production notes with photo uploads.
Sanity Client for content fetching and planned order CRUD. Sanity Image URL builder for optimized CDN delivery. Payment integration architected (partial deposit upfront, final before shipping); Stripe/mobile money planned.
Vercel for frontend hosting with automatic builds and image optimization. Sanity Cloud with embedded Studio at /studio. Next.js Image remote patterns for Sanity CDN and portfolio assets.
06
Remote measurement accuracy
Built a guided flow with per-field instructions, valid ranges, visual placement hints, and a designer review gate, measurements must be approved before production starts.
Dual-audience UX
Implemented role-based routing (client → /account, designer → /designer) with a unified auth utility and separate layout shells, keeping concerns clean without duplicating the design system.
Luxury feel without sacrificing performance
Used display: swap font loading, conditional animation delays based on preloader state, and selective Client Component boundaries to keep initial page loads fast while preserving premium motion.
Evolving from portfolio site to operational platform
Retained CMS-driven marketing pages while adding new Sanity schemas and app routes for commission and designer workflows, extending the existing Next.js + Sanity foundation instead of a full rewrite.
07
Shipped a fully designed marketing site with CMS-managed content, end-to-end commission flow, designer dashboard with measurement review and order management UI, client account portal, order tracking with visual production timeline, and Sanity Studio with schemas for the full order lifecycle. Platform covers 8 production stages from measurement review to delivery, 15+ custom UI components, 10+ Sanity document schemas, and zero TypeScript build errors on Vercel deployment.
08
09
I design and ship production-ready systems at the intersection of cloud infrastructure, full-stack engineering, and human-centred product thinking.
Send email · kuzagbechristopher@gmail.com