Skip to content

sdegeorgia/Capsule-Wardrobe-Generator

Repository files navigation

Digital Closet: Capsule Wardrobe Outfit Generator

A playful and highly interactive outfit generator built with HTML, CSS, and vanilla JavaScript. This project showcases both front-end development skills and user experience design through a fun, Barbie-themed interface for mixing and matching capsule wardrobe items.


Purpose

Originally created as a personal project to digitize and randomize capsule wardrobe outfits, this app has grown into a lightweight web-based tool for exploring outfit combinations based on mood or setting (e.g. “casual mode”).


Inspiration

This app was inspired by a mix of:

  • Capsule wardrobe planning tools
  • Nostalgia for early 2000's dress up games
  • The joy of playful, interactive design

Features

  • Interactive Grid Interface with drag-free swapping and hover animations
  • Capsule Categories: tops, sweaters, bottoms, shoes
  • Toggle Casual Mode to filter clothing items based on occasion
  • Random Outfit Generator with layered logic
  • Click Individual Items to cycle through options manually
  • Fully responsive, animated UI with themed gradients and sparkle effects
  • No external dependencies – runs entirely in-browser

Technologies Used

Tech Purpose
HTML5 Structure and semantics
CSS3 Styling, responsive layout, animation
JavaScript Logic for toggles, filters, item selection
Flex/Grid Layout for panels and closet components
Local Assets Modular, image-based wardrobe organization

Developer Notes

This project was designed not only as a functional tool but also to demonstrate:

  • UX sensitivity (visual feedback, hint tooltips, accessible toggles)
  • Logic branching (filtering items by context using keyword heuristics)
  • Front-end cleanliness (modular structure, minimal dependencies)
  • Creative flair and personal style within web development

Folder Structure (Example)

Wardrobe/
├── Tops/
├── Bottoms/
├── Sweaters/
├── Shoes/
└── placeholder.png

Ensure that image paths in the script match your folder structure when customizing.


Getting Started

To run locally:

  1. Clone the repo or download the HTML file
  2. Ensure you place your wardrobe images in the correct folders
  3. Open Barbie Outfit Generator.html in any modern browser
  4. Enjoy the ✨ fashion magic ✨

Questions?

Feel free to reach out or open an issue with suggestions or feedback!

About

A playful and interactive outfit generator built with HTML, CSS, and vanilla JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages