๐ 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
ImageManagerclass tracks uploaded or default closet items- Filtering functions select items by
gender,type, andoccasion 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.
Log in or sign up for Devpost to join the conversation.