Inspiration

I’ve always found it stressful trying to pick out the right outfit for different events — whether it was school picture day, a party, or a formal presentation. I often stood in front of my closet, unsure of what to wear. I realized others probably struggle with this too, and thought: what if there was a tool that could help make these choices easier and more confident?

What it does

Find Closet helps users generate outfit ideas tailored to specific events. You simply type in the occasion — like “school dance,” “family dinner,” or “tennis practice” — and it suggests appropriate outfits. It’s designed to simplify daily decisions, reduce stress, and make sure you're always dressed right for the moment.

How I built it

I built Find Closet using HTML/CSS/JavaScript for the frontend, and Python and Flask for the backend. The user inputs an event, and the program matches it with a categorized list of outfit ideas stored in a database or predefined logic. I created a clean and simple UI so as not to overcomplicate the program for the user

Challenges I ran into

  • Designing a flexible system that can understand a wide variety of events (e.g., "picnic" vs. "first date")
  • Balancing between too generic and too specific outfit suggestions
  • Making the interface feel smooth and responsive

Accomplishments that I am proud of

  • Successfully created a system that feels like a personal stylist
  • Built a working server that delivers useful outfit ideas instantly

What I learned

  • How to match user intent with useful outputs using keyword recognition and categorization
  • The importance of clean UX when solving everyday problems
  • How even small tools can reduce decision fatigue and improve daily routines -How servers work

What's next for Find Closet

  • Allow users to input or photograph their actual wardrobe for more personalized suggestions
  • Add weather and season awareness to outfit ideas
  • Enable style preferences (e.g., minimalist, sporty, vintage)
  • Use AI to suggest combinations the user hasn’t worn before based on past events

Built With

Share this project:

Updates