पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

GitHub रिपॉज़िटरी0xAdiyat/STYLEsnap

STYLEsnap

अपने पॉकेट में AI ड्रिवन वर्चुअल स्टाइलिस्ट। अपनी स्टाइल को स्नैप करें, प्रेरणा प्राप्त करें। - Flutter के साथ बनाया गया

STYLEsnap प्रोजेक्ट कवर
स्टार
12
फ़ोर्क
2
अंतिम पुश (UTC)
31 जुल॰ 2024
प्रोजेक्ट स्थिति
सक्रिय

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

STYLEsnap - The Fashion AI

AI-Driven Virtual stylist in your pocket. Snap your style, get inspired.

STYLEsnap Thumbnail

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 repository if 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
Analyzer Screen Uploaded Screen Result Screen

[!IMPORTANT]

Platform Support

  • [x] Android
  • [x] iOS
  • [ ] Web
  • [ ] Mac
  • [ ] Windows
  • [ ] Linux

Getting Started

  1. Clone the repository:
    git clone https://github.com/0xAdiyat/STYLEsnap.git
    
  2. Install dependencies:
    cd style_snap
    flutter pub get
    
  3. Add your Gemini pro API key in main.dart file
    Gemini.init(apiKey: ApiKeys.gemini_api_key);
    
  4. 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


● back to top

Ahsaf Hussain Adiyat GitHub avatar
GitHub लेखक

Ahsaf Hussain Adiyat ↗

⌘ Founder & CEO @fhixa and Co-Founder @tarunSoft.com & @SC • Lead Flutter Developer • iOS Developer • Java Spring Developer • Native Android App Developer

@sensory-creative
भाषाएँDartRubySwiftKotlinObjective-C

श्रेणियाँ

उपयोग की गई निर्भरताएँ

निर्भरता सूची 6 आइटम

अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?

उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।

  1. नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
  2. स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
  3. उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।

स्रोत और रखरखाव

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗