/Outfitme

OutfitMe

Primary LanguageJavaScript

KnightHacks

OutfitMe

Generative AI Closet App

Welcome to the Generative AI Closet App, your personal stylist powered by AI! This app uses React Native and Supabase to help you effortlessly choose stylish outfits from your own closet. Simply upload pictures and descriptions of your clothes, and let the AI work its magic by generating outfit suggestions based on fashion trends, color theory, and situational awareness.

Getting Started

Installation

To get started with the Generative AI Closet App, follow these steps:

  1. Clone the repository to your local machine:

    git clone <repository_url>
    
  2. Navigate to the app directory:

    cd generative-ai-closet-app
    
  3. Install the necessary dependencies:

    npm install
    
  4. Configure Supabase

    • Sign up for a Supabase account (https://supabase.io/).
    • Create a new project and database.
    • Obtain your Supabase API URL and API Key.
  5. Create a .env file in the project root and add your Supabase credentials:

    SUPABASE_URL=your_supabase_api_url
    SUPABASE_KEY=your_supabase_api_key
    
  6. Configure AI

  • Sign up for a openai account.
  • Create a new key.
  • add the key to the .env file.
  • GPT_KEY = your_key
  1. Start the app:

    npm start
    
  2. Open the app on your mobile device using the Expo Go app or an emulator.

Usage

Adding Clothes to Your Closet

  1. Click the "Add Clothes" button.
  2. Upload pictures of your clothes and provide descriptions.
  3. Save the items to your closet.

Generating Outfit Suggestions

  1. Go to the "Outfit Generator" section.
  2. Ask the AI a question or describe the occasion or mood you want your outfit for.
  3. The AI will use fashion trends, color theory, and situational awareness to suggest outfits from your closet.
  4. Mix and match the suggested items to create your perfect outfit.

Saving and Styling

  1. Save your favorite outfits for future reference.
  2. Edit and customize outfits as you like.
  3. Get inspired and discover new ways to wear your existing clothes.

Features

  • AI-Powered Outfit Suggestions: The app uses advanced AI algorithms to recommend outfits based on your input and your closet inventory.

  • Trend Analysis: Stay up-to-date with the latest fashion trends by relying on the AI's fashion expertise.

  • Color Coordination: The AI considers color theory to suggest outfits that match your preferences and the occasion.

  • Situational Awareness: Whether it's a casual day out or a formal event, the AI takes into account the context to offer suitable outfit ideas.

  • Save and Share: Save your favorite outfits and share them with friends on social media.

Contributing

We welcome contributions to improve and expand the Generative AI Closet App. Feel free to submit bug reports, feature requests, or even pull requests to help make this app even better.

Acknowledgments

Special thanks to the React Native and Supabase communities for their incredible tools and support in making this app possible.

Enjoy your personalized fashion journey with the Generative AI Closet App!