Skip to content

Generate personalized fashion designs and find similar items online with AI. Combines image generation, segmentation, and reverse image search. Built with Python and Django.

Notifications You must be signed in to change notification settings

IremOztimur/fashionistai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FastionistAI

AI-Powevered Fashion Discovery & Transformation Platform

Upload any clothing image, visualize style changes instantly with AI, and find exact product matches through advanced reverse image search. See a pice you love but want it in white? We'll show you how it looks AND where to buy it!

fashionistai-video.mov

Project Overview

FashionistAI solves two biggest problems in online fashion shopping: "How would this look in a different style?" and "Where can I find this exact piece?"

By combining AI image transformation with powerful reverse image search, we create a seamless journey from inspiration to purchase.

Features

  • Style Description Processing: Parses user-provided text instructions for clothing modifications.
  • Image Upload Handling: Accepts and processes image files for object detection and AI transformations.
  • AI-Driven Image Transformation: Generates modified images based on style descriptions using FAL.ai.
  • Object Detection: Identifies specific clothing items in images with Roboflow.
  • Fashion Recommendations: Provides AI-generated styling advice.
  • Reverse Image Search: Finds shopping results for segmented or transformed images using SerpAPI.

How to Run Locally

1. Prerequisites

Ensure you have the following installed:

  • Python 3.8+
  • pip (Python package manager)
  • Django Rest Framework
  • Environment variables for API keys (see below).

2. Clone the Repository

git clone <repository-url>  
cd fashionistaai-backend  

3. Set Up Environment Variables

The backend relies on external services. Add the following environment variables to a .env file:

  • GROQ_API_KEY: For Groq API (query optimization and fashion advice).
  • FAL_KEY: For FAL.ai API (image transformation).
  • ROBOFLOW_API_KEY: For Roboflow API (object detection).
  • SERP_API_KEY: For Google Lens reverse image search.

4. Install Dependencies

make setup-backend

5. Run the Project

Start Frontend Server:

make run-frontend

Start Backend Server:

make run-backend

About

Generate personalized fashion designs and find similar items online with AI. Combines image generation, segmentation, and reverse image search. Built with Python and Django.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •