๐Ÿ‘— OOTDlier โ€“ Your Wardrobeโ€™s New Stylist

An intelligent, rule-based outfit generator for curated, confident styling. Built for people who want to look good using what they already own.


๐ŸŒ Overview

OOTDlier (a play on โ€œOOTDโ€ + โ€œAtelierโ€) is a fashion assistant web app designed to help users generate curated outfits based on the items in their own closet. Whether you're rushing to a spontaneous party, heading to a business meeting, or just trying to break out of your hoodieโ€“jeans routine โ€” OOTDlier helps you look intentional without overthinking.

Rather than relying on AI or vast fashion catalogs, OOTDlier is built on handcrafted styling logic inspired by real-world fashion theory: silhouette balance, color harmony, texture contrast, and occasion-based dressing.

Designed with a scrapbook-meets-digital minimalism aesthetic, the app lets users either upload their own clothing photos or try out a preloaded closet of items categorized by gender expression and styling purpose.


๐Ÿงญ United Nations Sustainable Development Goal (SDG) Addressed

SDG 12 โ€“ Responsible Consumption and Production Fast fashion and impulsive shopping often lead to waste, overspending, and underutilized wardrobes. OOTDlier promotes:

  • Sustainable fashion habits by encouraging users to style what they already own
  • Minimal wardrobe, maximum creativity โ€” showcasing how fewer items can generate many looks
  • Smart purchasing decisions by revealing style gaps rather than pushing new trends

The app empowers users to make intentional and confident style decisions โ€” reducing overconsumption and helping people dress better with less.


โœจ Features

  • ๐ŸŽจ Curated 3-Piece Styling โ€“ Each outfit includes a top, bottom, and shoes based on filtered logic.
  • ๐Ÿ’ผ Occasion Mode โ€“ Choose from Casual, Business, or Date styles.
  • ๐Ÿ“ธ Upload Your Own Closet โ€“ Add clothing photos from your device or camera.
  • ๐Ÿง  Rule-Based Generator โ€“ Styling logic includes:
    • Base vs. statement piece balance
    • Color harmony (monochrome, complementary, neutral anchoring)
    • Texture contrast (denim + satin, cotton + leather)
    • Silhouette balancing (tight + loose, structured + flowy)
  • ๐Ÿ“‚ Try a Demo Closet โ€“ Use preloaded outfits with distinct gender styling

- ๐Ÿ–ผ๏ธ Outfit Display โ€“ Generated outfits are presented vertically like a cut-and-paste style journal.

๐Ÿ› ๏ธ Technical Details

Tech Stack

  • Frontend: HTML, CSS, JavaScript (Vanilla)
  • Design: Figma (Scrapbook x Minimalist aesthetic)
  • Data Handling: In-memory JS-based clothing item storage (JSON-like object format)
  • No AI or server backend โ€” built entirely as a client-side app for speed and transparency. ### Key Logic
  • ImageManager class tracks uploaded or default closet items
  • Filtering functions select items by gender, type, and occasion
  • generateOutfit() applies multiple rules and scores outfits based on:
    • Vibe balance (base + statement)
    • Texture diversity
    • Silhouette matching (tight vs. loose)
    • Tone harmony (neutral + bold balance)

- displayVerticalOutfit() renders the styled outfit in the UI

๐Ÿงฉ Known Limitations / Future Improvements

  • โŒ Background removal on uploaded images not yet automated
  • โŒ No persistent closet (closet resets on page refresh)
  • ๐Ÿšง Future: Allow users to favorite, save, and rate outfits
  • ๐Ÿšง Future: Smart closet analytics to suggest purchase priorities

- ๐Ÿšง Optional AI integration: Computer vision for auto-tagging uploads

๐Ÿ™‹ Solo Developer

This project was designed and built in under 48 hours by a solo developer as part of a hackathon.

Special focus was placed on clarity, utility, and aesthetic storytelling, rather than chasing complexity.

๐Ÿ’ฌ Closing Thought

Fashion doesnโ€™t need to be overwhelming โ€” or wasteful.
OOTDlier helps you style with what you already have, so you can show up confident, creative, and conscious every day.

Built With

Share this project:

Updates