Wardrobe

Swift Python FastAPI PostgreSQL

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