Inspiration

Sometimes it's difficult to decide what to wear day-to-day, and even to remember what we have! When we stack and tuck our clothes away in closets and dressers, sometimes it's not as easy to see how many outfits we can make with the clothes we already own.

What it does

ChromaCloset has two functions: Clothing input and outfit generation. Users can input items of clothing in three categories: tops, bottoms, and outerwear. There multiple subcategories and color and tone options as well. The items of clothing are stored in their own file. In outfit generation, users can select whether they would like a cool (<70 degrees Fahrenheit) or warm (>=70 degrees Fahrenheit) weather outfit. The program randomly generates a color-coordinated outfit using the stored clothing items. Users can generate as many outfits as they would like.

How we built it

ChromaCloset is written in Python with a straightforward interface using PySimpleGUI. The graphics were created in Canva.

Challenges we ran into

Alison: "This was my first time making a GUI, and some features I would have liked to include I could not implement in time." Ellora: "I had trouble with the color theory and figuring out which colors looked best together and would be considered valid color combinations"

Accomplishments that we're proud of

This is our first time submitting a project to a hackathon. It was nice to bring the idea to life, as it was something that has been long-discussed.

What we learned

Alison: "I learned how to make a simple interface and some simple CSV functions." Ellora: "I learned more about color theory and graphic design."

What's next for Outfit Generator

More features, like more categories of clothing and accessories and being able to delete clothing items, as well as better error checking!

Built With

Share this project:

Updates