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
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.
- 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.
Ensure you have the following installed:
- Python 3.8+
- pip (Python package manager)
- Django Rest Framework
- Environment variables for API keys (see below).
git clone <repository-url>
cd fashionistaai-backend
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.
make setup-backend
Start Frontend Server:
make run-frontend
Start Backend Server:
make run-backend