TryOn AI is a Nano Banana AI powered mobile app that lets you preview clothes on yourself before purchasing, making online and offline shopping smarter and more confident.
Shopping for clothes online or even in-store often comes with hesitation — Will this outfit really suit me?
This leads to poor purchase decisions, wasted time in trial rooms, and high product return rates.
TryOn AI solves this with a virtual dressing room powered by Nano Banana AI, enabling realistic outfit previews on users in just a few taps.
- 📱 Seamless Sharing – Send any e-commerce product directly to the app.
- 👕 Realistic AI Try-On – Preview how clothes look on you.
- 🛍️ Online + Offline Support – Works with product links, uploads, or camera captures.
- Mobile: FLutter/Dart
- AI: Nano Banana API🍌 (Gemini APIs)
- Backend: Cloud APIs
- Install the app.
- Browse a clothing item on an e-commerce app/site.
- Share the product → select TryOn AI.
- The app fetches the product image and applies AI try-on.
- Instantly view your personalized preview.
- Try multiple items simultaneously
- 👗 Support multiple ecom. stores.
- 📏 Size and fit recommendations.
- Flutter SDK
- Dart SDK
- Android Studio / Xcode
-
Clone the repository
git clone https://github.com/pktintali/tryon_ai cd tryon_ai -
Install dependencies
flutter pub get
-
Setup environment variables
Create a.envfile in the root directory:GEMINI_API_KEY=your_gemini_api_key_hereGet your Gemini API Key:
- Visit Google AI Studio
- Sign in and create a new API key
- Copy the key to your
.envfile
-
Run the app
flutter run
This project was built for the Nano Banana AI Hackathon 🍌 on Kaggle.
Special thanks to the Nano Banana AI team for hosting and enabling innovation in applied AI.