Inspiration

I have used closet organization apps before, and while I liked being able to see my wardrobe from my phone, I quickly became bored and moved on. While all of the closet organization apps on the market have a place for outfit inspiration, they are the same for every user. Sure, they may have tags to narrow down certain styles. But no user is getting a unique experience.

With SmartCloset, every experience is unique by virtue of every person's wardrobe being unique.

For busy days when you don't want to think about planning your outfit, buying new clothes, or being an outfit repeater, SmartCloset is for you! If you, like many CS students, have no sense of style but want to level up your outfits, SmartCloset is for you!

What it does

Upload photos of the clothes in your closet and a picture of the outfit you want. The AI will use the Google Vision API to compare which of your clothes best fit the outfit.

Challenges we ran into

Many bugs, outdated/deprecated packages, file system errors, firestore issues, and at the last minute, the storage bucket denied my requests.

Accomplishments that we're proud of

I came into this project solo. This is my 3rd hackathon and I was on a team for the past 2. I enjoyed working on a team and learning with others. But this go around I decided to really push myself and see just how much I could do all by myself. I am very proud of how much I got done! I have never worked with AI before so I was very happy that I could even get the Google Vision API working!

What we learned

  • I learned how machine learning works, specifically in regards to computer vision.
  • I learned how to use the Python Firebase SDK.
  • I learned the Google Vision API and wrote parts of a wrapper to make it easier to work with.
  • I learned how to properly use the .gitignore file to avoid revealing my API keys.
  • And I learned exactly how far I could push myself in 36 hours :)

What's next for SmartCloset

I have many ideas for this app. But the biggest features that will be implemented first are:

  • User accounts of course
  • Program that uses machine learning to automatically format wardrobe images for upload
  • Follow Pinterest boards or Instagram accounts for outfit inspo

Built With

Share this project:

Updates