Full-Stack AI Project
The Context-Aware
Digital Wardrobe
& AI Stylist
Digitize your closet. Get outfit recommendations powered by Gemini AI. Evaluate purchases before you buy. Zero decision fatigue.
The Problem → The Solution
✕ THE PROBLEM
Closet Blindness
- → "I have nothing to wear" (you have 47 items)
- → Decision fatigue every morning
- → Buying duplicates you already own
- → No system for what's clean vs. worn
✓ THE SOLUTION
Digital Wardrobe + AI
- → Photo inventory with auto background removal
- → AI outfit picks for any occasion & weather
- → Shopping link evaluator vs. existing wardrobe
- → Track item status: Clean / Worn / Laundry
System Design
High Level Design (HLD)
.png&w=3840&q=75)
Upload Flow

Recommendation Flow

Shopping Analysis

Next.js 16React 19FastAPIPostgreSQLGemini APICloudinarySQLAlchemyJWTrembgTailwindCSS v4
Engineering Notice
$ cat /var/log/deploy_notice.txt
⚠ UPLOAD_SERVICE=DISABLED
Direct image upload requires rembg (background removal) + ONNX Runtime, which consume ~1.2 GB RAM at inference.
Free-tier serverless platforms (Render/Railway) cap at 512 MB. The upload route returns HTTP 501 in production.
✓ AI Style Check — fully operational on pre-loaded items
✓ Shopping Evaluator — fully operational via Gemini API
✓ Wardrobe CRUD — browse, filter, toggle item status
Try The Demo
See it in action
DEMO CREDENTIALS
User:demo
Pass:Demo@123
Auto-login with demo account · No signup required