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
- capacitor
- fabric.js
- next.js
- react-native
- revenue-cat
- supabase
- youcam
Log in or sign up for Devpost to join the conversation.