Hairly — Hair Color Changer
Try 30+ hairstyles and colors instantly with AI-powered virtual try-on.
My roleLead Flutter developer · AI integration · Release owner
Hairly is an AI-powered app that lets users preview different hairstyles and hair colors in real time. Using advanced image processing, the app enables instant virtual try-ons across 30+ style categories for both women and men. Experiment with cuts, textures, and color shades before making real-life changes — your digital beauty companion.
How I built it
Project notesFounders needed a virtual hair-try-on app that previews 30+ hairstyles and colors in seconds, with quality high enough that users would trust the preview before committing to a real-life change. The AI provider choice — and the ability to swap providers later — was the central architectural decision.
Built a provider-agnostic AI image abstraction layer up front. OpenAI, RapidAPI, and Lightx providers plug into the same interface; new providers can be added by touching one module. Flutter on iOS for fast UI iteration; Qonversion for subscriptions; AppsFlyer + Amplitude for acquisition and engagement.
Live on the App Store with three image providers running through the same pipeline. Six months in, two additional AI providers were added by writing one adapter each — no changes to the try-on UI or paywall.
Built with
Stack- Framework
- Flutter
- Analytics
- AppsFlyerAmplitude
- Monetization
- Qonversion
- Integrations
- OpenAIRapidAPILightx
Preview

