Fullstack MobileCompleted

OutfitMaker

I worked on OutfitMaker from early summer until late autumn. It was by far my biggest and most complex project — combining a full mobile app, backend API and a Python-based AI service. I developed it gradually, building feature by feature at my own pace. This project taught me the most out of everything I’ve built so far. Thanks to OutfitMaker I gained strong experience in full architecture design, multi-service communication, real-world AI integration and building scalable UI flows. It’s the project that pushed my skills the furthest and gave me confidence in developing larger systems. I'm about to launch it on Android Play Store if you would like to check it out on your device!

Jun 2025 — Nov 2025

Screenshots

OutfitMaker screenshot 1
Click to expand
OutfitMaker screenshot 2
Click to expand
OutfitMaker screenshot 3
Click to expand
OutfitMaker screenshot 4
Click to expand
OutfitMaker screenshot 5
Click to expand
OutfitMaker screenshot 6
Click to expand
OutfitMaker screenshot 7
Click to expand
OutfitMaker screenshot 8
Click to expand
OutfitMaker screenshot 9
Click to expand
OutfitMaker screenshot 10
Click to expand
OutfitMaker screenshot 11
Click to expand
OutfitMaker screenshot 12
Click to expand
OutfitMaker screenshot 13
Click to expand
OutfitMaker screenshot 14
Click to expand
OutfitMaker screenshot 15
Click to expand
OutfitMaker screenshot 16
Click to expand
OutfitMaker screenshot 17
Click to expand

Tech Stack

React NativeExpoNode.jsExpressPythonFastAPISupabasescikit-learn

Key Features

  • Weather-based outfit generation
  • Smart wardrobe with camera integration
  • AI-powered matching and recommendations
  • Outfit saving and sharing
  • Modern UI with consistent design system
  • ML-powered color/style matching
  • Image processing using Python

Challenges

  • Combining multiple services: mobile, backend and Python AI engine
  • Creating accurate weather → outfit logic
  • Managing many clothing categories and user preferences
  • Ensuring fast communication between services

Solutions

  • Separated architecture: React Native ↔ Node.js ↔ Python AI
  • Optimised ML algorithms for fast matching
  • Unified wardrobe structure and tagging system
  • Image processing utilities for clean wardrobe photos
View all projects