Inspiration
Shopping for clothes online is convenient, but most people wonder: “Will this actually look good on me?” At the same time, changing hairstyles is a big decision, yet difficult to visualize. We wanted to build an app that makes experimenting with style fun, effortless, and confidence-boosting.
What it does
Style Lab lets users try on outfits with AI, experiment with different hairstyles and colors, and even get feedback from stylists or friends. It’s like a virtual fitting room and salon combined—always available in your pocket.
How we built it
We developed Style Lab with Compose Multiplatform, enabling us to target both Android and iOS with a single codebase. We integrated Fal.ai / NanoBanana APIs for AI-powered outfit try-ons, used OpenAI models for stylistic analysis, and set up RevenueCat for subscription flows. UI/UX was designed with a minimal, fashion-forward aesthetic to keep the experience smooth and fun.
Challenges we ran into
Achieving realistic AI outfit swaps without losing facial identity. Handling hairstyle overlays with different face shapes and lighting conditions. Managing performance across devices while keeping the results fast and high-quality. Designing a funnel that balances free usage, ads, and subscriptions.
Accomplishments that we're proud of
Built a full cross-platform app with a polished interface in a short timeframe. Achieved convincing outfit + hairstyle results that feel natural. Created a fun “style rating” feature where users can get feedback instantly. Designed an onboarding and paywall flow optimized for growth.
What we learned
How to combine multiple AI models (outfit, hairstyle, stylist feedback) into one seamless flow. The importance of quick iteration and real-time user testing for UX in creative apps. That users enjoy not only trying styles but also sharing and comparing them.
What's next for Style Lab: Outfit & Hair Try-On
Expand outfit categories with trending seasonal looks. Add more hairstyle variations and support for accessories (glasses, hats, jewelry). Introduce community features: share looks, vote on styles, and follow fashion trends. Launch influencer partnerships and localized campaigns to scale globally.
Built With
- android
- android-studio
- compose
- composemultiplatform
- firebase
- ios
- kotlin
- php
- revenuecat
- room
Log in or sign up for Devpost to join the conversation.