STYLEsnap
अपने पॉकेट में AI ड्रिवन वर्चुअल स्टाइलिस्ट। अपनी स्टाइल को स्नैप करें, प्रेरणा प्राप्त करें। - Flutter के साथ बनाया गया
- स्टार
- 12
- फ़ोर्क
- 2
- अंतिम पुश (UTC)
- 31 जुल॰ 2024
- प्रोजेक्ट स्थिति
- सक्रिय
मूल README
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
STYLEsnap - The Fashion AI
AI-Driven Virtual stylist in your pocket. Snap your style, get inspired.
Description
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.
Preview 📽️
https://github.com/0xAdiyat/STYLEsnap/assets/67780459/97b85fdf-7dce-4329-a3be-a971ee8b9772
[!IMPORTANT]
Step-By-Step Tutorial
Link -> Click Here
[!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 repositoryif you want to show your support and receive notifications about major updates during its development. Additionally, contributions are welcome.
Screenshots
| Analyzer Screen | Uploaded Screen | Result Screen |
|---|---|---|
[!IMPORTANT]
Platform Support
- [x] Android
- [x] iOS
- [ ] Web
- [ ] Mac
- [ ] Windows
- [ ] Linux
Getting Started
- 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
Author
@0xAdiyat
श्रेणियाँ
उपयोग की गई निर्भरताएँ
निर्भरता सूची 6 आइटम
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.2 - file_picker
^6.1.1 - flutter_gemini
^2.0.0 - flutter_testडेवलपमेंट
{"sdk":"flutter"} - flutter_lintsडेवलपमेंट
^2.0.0
अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?
उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
- नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
- स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
- उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।
स्रोत और रखरखाव
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗