Wardrobe
Overview
An AI-powered wardrobe management and outfit recommendation app built with SwiftUI and clean architecture. The backend is a monorepo with responsibility-scoped services sharing a single PostgreSQL database — a Go service handles the feed, FastAPI handles AI recommendations, and Neo4j powers the graph-based outfit relationships.
Key Features
- AI Outfit Recommendations — Graph-based recommendations via Neo4j relationships
- SwiftUI + Modular SPM — Clean architecture with Swift Package Manager modules
- Go Feed Service — High-performance feed generation and personalization
- FastAPI AI Backend — Python service for recommendation inference
- Neo4j + PostgreSQL — Graph DB for outfit relationships, Postgres as source of truth
Tech Stack
- iOS: Swift, SwiftUI, SPM
- Backend: Go (feed service) + FastAPI (AI/recommendations)
- Databases: Neo4j, PostgreSQL