Skip to content

cy-code-stack/bestfit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BestFit - AI-Powered Personal Stylist 👗✨

BestFit is a modern, chat-driven fashion recommendation platform. It leverages advanced AI to provide personalized styling advice, visual body analysis, and high-fidelity virtual try-ons, helping users find their perfect look with ease.


✨ Key Features

🔍 Visual Foundation

Upload a photo to let BestFit analyze your unique attributes:

  • Body Shape Analysis: Identifies silhouettes (e.g., Hourglass, Inverted Triangle) to suggest flattering cuts.
  • Skin Tone & Color Analysis: Determines undertones to recommend your ideal seasonal color palette.
  • Style DNA: Analyzes your current clothing to understand your aesthetic preferences.

💬 AI Chat Stylist

A conversational interface that acts as your personal fashion consultant:

  • Natural Styling Advice: Ask anything from "What should I wear to a beach wedding?" to "How do I style this blazer?"
  • Context-Aware Recommendations: Suggestions are based on your body analysis, style history, and even local weather.

🎭 Virtual Try-On ("Nano Banana")

Visualize your new look before you buy:

  • Realistic Rendering: Using the "Nano Banana" model to realistically overlay garments onto your photo.
  • High Fidelity: Matches textures, lighting, and fit to your specific body shape.

🛒 Marketplace Integration

Discover and shop products directly from Southeast Asia's leading marketplaces:

  • Synced Catalogs: Real-time matching with products from Shopee, Lazada, and TikTok Shop.
  • Vector Search Matching: Finds the closest real-world products to your AI-generated recommendations.

🚀 Tech Stack


🛠️ Getting Started

Prerequisites

Installation

  1. Clone & Install:

    git clone <repository-url>
    cd bestfit
    composer install
    npm install
  2. Environment Setup:

    cp .env.example .env
    # Update .env with your Database credentials and Gemini API Key
    # GEMINI_API_KEY=your_key_here
  3. Initialize App:

    php artisan key:generate
    php artisan migrate

Development

Start the development servers:

# Terminal 1
php artisan serve

# Terminal 2
npm run dev

📅 Roadmap

  • Milestone 1: Visual Foundations (Body analysis & image upload).
  • Milestone 2: The Stylist (Chat interface & recommendation logic).
  • Milestone 3: Visualization (Nano Banana Virtual Try-On integration).
  • Milestone 4: User Accounts, History & Saved Outfits.
  • Milestone 5: Full Marketplace Integration & Final Polish.

📄 License

This project is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors