Inspiration

Coordinating bridal-party outfits is fragmented across group chats, reference photos and separate shopping decisions. Brides struggle to communicate a consistent color direction, and "sage" or "emerald" can mean very different shades from one store to the next. Bridesmaids often want the freedom to choose a dress they love, but they cannot easily tell whether it fits the bride's palette, how it will look on them, or how it will sit alongside the rest of the party before committing. The result is guesswork, returns and a lot of back-and-forth.

What it does

Vows & Vibe brings that process into one Android app. The bride defines the wedding style and color palette, invites each bridesmaid, and reviews everyone together in a shared lineup.

Bridesmaids are free to explore dresses beyond the bride's exact picks. For any dress, the app identifies its color family, suggests related shades that stay within the palette, and uses the CIEDE2000 color-difference formula, which measures color distance the way the human eye perceives it, to show how close the dress is to the bride's chosen colors. Each participant can virtually try on dresses, confirm a look and exchange private suggestions with the bride.

The result is a bridal party that looks coordinated without everyone wearing the same dress, with fewer uncertain purchases and less back-and-forth.

How I built it

Layer Technology
Android app Capacitor 8 with a bundled Vite/React frontend
Supporting backend Next.js 16 API routes, auth callbacks and invitation endpoints on Vercel
Auth, database, storage, realtime Supabase
Purchases and entitlements RevenueCat Capacitor SDK, plus server-side verification and webhooks
Virtual try-on and skin analysis Perfect Corp YouCam APIs
Lineup canvas Fabric.js
Background removal @imgly/background-removal-node
Group preview Alibaba Cloud Model Studio / Qwen Image

how it is monetized

The Android app uses RevenueCat teststore for a one-time Vows & Vibe Pro Wedding Pass.

Free (bride) Pro Wedding Pass
Weddings 1 1
Dress uploads 2 Unlimited
Successful try-ons 2 (bride) 8 per participant
Saved skin-tone analyses 1 (bride) 1 per participant
Suggestions – ✅
Lineup saving and export – ✅
Group preview – ✅

What's next for VOWS-VIBE

I want VOWS&VIBE to sit between inspiration and purchase — helping bridal parties make more confident decisions online while giving retailers a better understanding of what their customers are actually looking for

create an extension which already has values for brides specs, bridemaid color choices,The CIEDE2000 palette check, budget and constraints all become useful at the moment of decision.she can visit the retailers website, the filter would show it the modal of analysis, if she likes the dress then on single click she can import the dress in app, no need for manual uploads.

Built With

Share this project:

Updates

Submission history