Skip to content

GunnerForever/smart-wardrobe-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👗 Smart Wardrobe AI

Smart Wardrobe AI is a next-generation digital closet assistant built with Flutter and powered by Google Gemini 3 Flash. It helps users organize their clothing collections and provides intelligent outfit recommendations by analyzing real-time local weather, user mood, and travel methods.

🌟 Key Features

  • AI Clothing Identification: Simply upload a photo; the AI identifies the item type, color, and style.
  • Automated Categorization: Items are automatically sorted into folders (Tops, Bottoms, Shoes, Socks, etc.).
  • Dynamic Outfit Matching: Get outfit suggestions based on:
    • Live Weather: Fetches your local temperature via OpenWeather API.
    • Manual Overwrite: Includes an interactive temperature slider that overrides GPS data when touched.
    • Contextual Logic: Adjusts for mood (Happy, Professional, etc.) and travel (Walking, Cycling, Driving).

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/gunnerforever/smart-wardrobe-ai.git
    cd smart-wardrobe-ai
  2. Configure Environment Variables: Create a .env file in the root directory:

    GEMINI_KEY=your_gemini_api_key_here
    WEATHER_KEY=your_openweather_api_key_here
  3. Generate Obfuscated Keys: This project uses envied to protect your keys. Run the generator:

    flutter pub run build_runner build --delete-conflicting-outputs
  4. Run the App:

    flutter run -d windows

🛠️ Build for Windows

To generate a standalone Windows executable with code obfuscation:

flutter build windows --release --obfuscate --split-debug-info=./debug_info

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors