Inspiration

Ever looked at a closet that is completely full and still thought: “I have nothing to wear.”

That experience is surprisingly universal. The issue usually isn’t a lack of clothing — it’s a lack of inspiration. Modern fashion cycles move incredibly fast, and the industry depends on constant consumption to stay profitable. As a result, many of us buy trendy pieces without considering how well they integrate into the rest of our wardrobe.

This creates a cycle: buy → wear once → forget → buy again.

We wanted to break that cycle.

My Dear Closet encourages people to reconnect with the clothes they already own. By helping users rediscover outfit possibilities inside their existing wardrobe, we aim to reduce overconsumption while making fashion more creative, mindful, and sustainable — for both the user and the planet.

What it does

My Dear Closet is a mobile app that helps you plan outfits using the clothes you already own.

Users can build a virtual version of their wardrobe by uploading garment images and basic details. From there, the app generates outfit suggestions and insights that help users make better style and purchasing decisions.

Core Features

Compatibility Score (0–100%)

Thinking about buying a new clothing item? The app evaluates how well it fits into your wardrobe by analyzing:

  • color compatibility with your existing pieces
  • number of possible outfit combinations
  • care requirements
  • alignment with your past outfit preferences

The result is a compatibility score that helps users decide whether a new item is actually worth buying.

AI Outfit Recommendations

Users receive scrollable outfit suggestions, similar to Pinterest. As more outfits are logged and rated, recommendations gradually adapt to the user's personal style.

Users can also generate new outfits using Gemini AI, combining pieces from their closet in creative ways.

Outfit History

The app keeps a record of previously worn outfits, helping users rediscover combinations they loved.

Closet Report

Each year, users receive a shareable Closet Report showing insights such as:

  • cost-per-wear of clothing
  • percentage of thrifted items
  • favorite fabrics and materials
  • most worn pieces

This turns sustainability into something visible, measurable, and shareable.

Context-Aware Outfit Suggestions

Outfits can be recommended based on:

  • current weather
  • occasion
  • personal style history

How we built it

Our tech stack included:

Backend

  • Python

Frontend

  • React.js
  • JavaScript
  • HTML/CSS

APIs

  • Gemini API (AI outfit generation)
  • Weather API (context-aware recommendations)

Challenges we ran into

One of the biggest challenges was designing a system that could meaningfully evaluate clothing compatibility. Clothing isn’t just data — it’s subjective, aesthetic, and contextual.

We experimented with different approaches for measuring compatibility, such as color matching, number of outfit combinations, and ease of care. Balancing these factors into a single score required iteration.

Another challenge was building a user interface that made outfit exploration playful rather than overwhelming. We wanted the experience to feel more like browsing inspiration than managing inventory.

Accomplishments that we're proud of

  • Creating a working compatibility scoring system for clothing purchases
  • Building an AI-assisted outfit recommendation system
  • Designing a playful and intuitive mobile interface
  • Integrating multiple APIs into a cohesive user experience
  • Delivering a fully functional prototype within a hackathon timeframe

What we learned

Through building My Dear Closet, we learned a lot about:

  • collaborative product development
  • user-centered design
  • designing playful interfaces that encourage engagement
  • integrating AI tools efficiently during rapid prototyping
  • communicating and iterating quickly as a team

What's next for My Dear Closet

We see a lot of potential directions for expanding this idea:

User Marketplace

Users could sell or trade clothing directly within the app, browsing listings filtered by size, style, and compatibility with their own closet.

Voice-Based Onboarding

New users could describe their style preferences using voice-to-text, allowing the system to generate a personalized fashion profile immediately.

Advanced Outfit Generation

Future versions could incorporate deeper analysis of:

  • fabric composition
  • color palettes
  • garment silhouettes
  • layering compatibility

Outfit Feedback Loop

Users could log outfits they wear and rate them based on:

  • comfort
  • fit for the occasion
  • confidence while wearing
  • re-wearability

This feedback would allow the recommendation system to generate better and better outfits over time.

Built With

Share this project:

Updates