8000 GitHub - EchoLook/echolook: Find, Try On, and Buy Clothes with AI
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

EchoLook/echolook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoLook Logo

Find, Try On, and Buy Clothes with AI

FeaturesArchitectureInstallationUsageTechnologiesTeamLicense


Demo

✨ Features

EchoLook offers a comprehensive suite of AI-powered features for a revolutionary shopping experience:

Feature Description
🎤 Voice Search Simply describe what you're looking for and let AI find matches
👗 Clothing Segmentation Intelligent detection and classification of garments in photos
🔍 Visual Search Upload photos or take them instantly to find similar clothes in the Inditex catalog
🎭 Virtual Try-On See how clothes will look on you before purchasing

Our application follows a modern client-server architecture:

  • Client: Responsive Quasar/Vue.js frontend with intuitive UI components
  • Server: Node.js backend with Express handling API requests and AI services
  • AI Modules:
    • Cloth Segmentation Mini (U2NET model)
    • Whisper-Query-Parser (Voice to structured queries)
    • FashnAI API Integration (Virtual try-on)

🚀 Installation

Prerequisites

# Install FFmpeg (required for audio processing)
# Ubuntu/Debian
sudo apt-get update && sudo apt-get install -y ffmpeg

# macOS
brew install ffmpeg

# Windows
# Download from https://ffmpeg.org/download.html

Quick Start

  1. Clone the repository
git clone https://github.com/yourusername/echolook.git
cd echolook
  1. Install dependencies
npm install

This will install dependencies for:

  • Root project
  • Client (Vue.js/Quasar)
  • Server (Node.js/Express)
  • AI modules (Python requirements)
  1. Set up environment variables
cp .env.example .env
# Edit .env with your API keys:
# - GOOGLE_API_KEY for Gemini
# - FASHN_API_KEY for virtual try-on
# - INDITEX_API_KEY for product search
# - PICTURE_BUCKET
# - ACCESS_KEY_ID
# - SECRET_ACCESS_KEY
# - INDITEX_USER
# - INDITEX_SECRET
# - INDITEX_OAUTH_URL
# - INDITEX_API_URL
# - WHISPER_API_URL
# - FASHNIA_API_URL
  1. Start the application
npm run dev

This will concurrently launch:

📱 Usage

Visual Search

  1. Navigate to the camera icon on the main page
  2. Upload a photo or take one with your camera
  3. The image will be automatically segmented
  4. Click on any detected garment to see similar options in the Inditex catalog

Voice Search

  1. Click the microphone button
  2. Describe what you're looking for (e.g., "I want a blue short-sleeve t-shirt")
  3. The system will translate your request and show relevant results

Virtual Try-On

  1. Select an image of yourself
  2. Choose a garment from search results
  3. Click "Try On" to see the garment virtually fitted on your photo

💻 Technologies

Vue.js Quasar Node.js Express Python PyTorch Whisper Gemini

👥 Team

José Manuel Amestoy
José Manuel Amestoy
Alejandro Buján
Alejandro Buján
Sergio Gollanes
Sergio Goyanes

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

Created for HackUPC 2025 InditexTECH Challenge

About

Find, Try On, and Buy Clothes with AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0