AI-Driven Virtual stylist in your pocket. Snap your style, get inspired.
Meet STYLEsnap, your new AI fashion BFF who always has your best look in mind. No more outfit anxiety or endless scrolling for inspiration—STYLEsnap is here to make your style journey a breeze. Snap a photo, and let STYLEsnap analyze your body proportions, style preferences, and occasion to curate personalized outfit recommendations that perfectly suit your unique taste. Get ready to unlock endless style possibilities and discover a wardrobe that truly reflects your best self.
STYLEsnap.mp4
Note
It is just an MVP that I created to test out the new Gemini pro API model by Google. To be fair you can say it is just a quick test on my side. The overall UI isn't all that great :p as I had to finish it real quick. Sincere apology!
Please feel free to star the repository
if you want to show your support and receive notifications about major updates during its development. Additionally, contributions are welcome.
Analyzer Screen | Uploaded Screen | Result Screen |
---|---|---|
- Clone the repository:
git clone https://github.com/0xAdiyat/STYLEsnap.git
- Install dependencies:
cd style_snap flutter pub get
- Add your Gemini pro API key in main.dart file
Gemini.init(apiKey: ApiKeys.gemini_api_key);
- Run the app:
flutter run
Important
If you wish to contribute a change to any of the existing features or add new to this repo, please feel free to contribute, and send a pull request. I welcome and encourage all pull requests. It usually takes me within 24-48 hours to respond to any issue or request.
Note
At first I thought of doing things from scratch through the provided rest API by Google. Sadly there was no official package released by Google for Flutter yet. Then I stumbled upon this awesome package called flutter_gemini. Therefore I switched my mind to making use of it instead, as my main goal was to test the API's performance and flexibility anyway :p
Image credit in the image & preview-video -> unsplash.com
@0xAdiyat