Smart Wardrobe Assistant

Project Type

UX Research, Physical Computing & Product Design

Class

Learning Studio Three

Duration

March – May 2025

Role

UX Researcher, UX/UI Designer & Design System Lead

Mira was a semester-long project focused on reimagining how people interact with their wardrobes. Our team identified a common challenge many people experience: deciding what to wear each day while making better use of the clothing they already own. By combining a mobile application with an Arduino-powered smart mirror, we created a connected experience that simplifies outfit planning, reduces decision fatigue, and encourages more sustainable fashion choices.

What did I do?

I contributed throughout the entire design process, including user research, wireframing, documentation, prototyping, and testing. I also led the creation of our design system, establishing the visual identity and ensuring consistency across every part of the experience. Beyond design execution, I helped synthesize research findings and communicate our concept through project documentation and presentations. My role allowed me to bridge both the digital and physical components of the experience, ensuring the mobile app and smart mirror worked together as a cohesive product.

imagine opening your closet every morning and knowing exactly what to wear without wasting time scrolling through weather apps, calendars, or racks of clothing.

What is Mira?

Mira is a smart wardrobe assistant designed to make outfit planning easier and more personalized. The system combines a mobile application and an interactive smart mirror to help users organize their clothing, receive tailored outfit recommendations, and visualize looks before getting dressed. The experience extends beyond simple wardrobe management by incorporating contextual information such as weather conditions and daily schedules, helping users make more informed clothing decisions.

Who did I work with?

I worked alongside a multidisciplinary team of designers and developers throughout the semester. As a collaborative project, we regularly shared ideas, divided responsibilities, and gathered feedback from classmates, instructors, and users to refine our solution. Through close collaboration, we balanced digital design, physical prototyping, and Arduino integration to bring the concept to life.

the process

Helping users make wardrobe decisions faster while maximizing the clothing they already own.

Our research revealed that many people experienced decision fatigue when choosing outfits and often wore only a small portion of their wardrobe regularly. Users wanted a simpler way to organize clothing, plan outfits, and feel confident in their daily choices.

how might we create a wardrobe experience that reduces decision fatigue while making outfit planning more personalized, efficient, and enjoyable?

Key Focus

Our team focused on creating a connected experience that blended convenience, personalization, and sustainability. We wanted users to spend less time deciding what to wear and more time feeling confident in their choices. Our research highlighted several opportunities: Simplifying wardrobe organization, Providing personalized outfit recommendations, Incorporating weather and schedule awareness, Encouraging better use of existing clothing and Creating a seamless relationship between digital and physical experiences. Ultimately, our goal was to transform outfit planning from a daily frustration into a supportive and intuitive experience.

Our team focused on creating a connected experience that blended convenience, personalization, and sustainability. We wanted users to spend less time deciding what to wear and more time feeling confident in their choices. Our research highlighted several opportunities: Simplifying wardrobe organization, Providing personalized outfit recommendations, Incorporating weather and schedule awareness, Encouraging better use of existing clothing and Creating a seamless relationship between digital and physical experiences. Ultimately, our goal was to transform outfit planning from a daily frustration into a supportive and intuitive experience.

How did I solve the problem?

How did I solve the problem?

My contributions centered around understanding user behaviors and translating research insights into meaningful design solutions. I helped conduct research, create wireframes, establish the design system, and refine the overall user experience through testing and iteration. I also focused on creating a cohesive visual language that connected the mobile application and smart mirror experience. Throughout the project, I worked closely with the team to ensure our design decisions directly addressed the needs uncovered during research.

My contributions centered around understanding user behaviors and translating research insights into meaningful design solutions. I helped conduct research, create wireframes, establish the design system, and refine the overall user experience through testing and iteration. I also focused on creating a cohesive visual language that connected the mobile application and smart mirror experience. Throughout the project, I worked closely with the team to ensure our design decisions directly addressed the needs uncovered during research.

What stands out about my design process here?

What stands out about my design process here?

One of the most unique aspects of this project was designing both digital and physical touchpoints simultaneously. Instead of focusing solely on a screen-based experience, we explored how technology could extend into everyday environments through physical computing and Arduino integration. This pushed us to think beyond traditional app design and consider how interactions, feedback, and information could exist across multiple connected platforms. Designing for both a mobile app and a smart mirror challenged us to create a unified experience that felt intuitive regardless of where users engaged with it.

One of the most unique aspects of this project was designing both digital and physical touchpoints simultaneously. Instead of focusing solely on a screen-based experience, we explored how technology could extend into everyday environments through physical computing and Arduino integration. This pushed us to think beyond traditional app design and consider how interactions, feedback, and information could exist across multiple connected platforms. Designing for both a mobile app and a smart mirror challenged us to create a unified experience that felt intuitive regardless of where users engaged with it.

but, why?

Getting dressed is something people do every day, yet the process can often feel repetitive, overwhelming, or time-consuming. While wardrobe apps and recommendation tools already exist, many fail to fit naturally into users' routines. Mira was designed around the idea that technology should reduce friction rather than create more of it. By combining personalized recommendations with interactive physical experiences, we sought to make daily outfit planning simpler, faster, and more enjoyable.

throughout the design process, being able to answer the "why" is very important.

What did I learn?

Designing Beyond the Screen

This project challenged me to think beyond traditional UX design by incorporating physical computing and Arduino technology. I learned how digital experiences can be enhanced through tangible interactions and how important it is to maintain consistency across multiple touchpoints.

Strong Foundations Create Better Experiences

One of my biggest takeaways was the value of establishing a clear design system early in the process. Leading the design system helped our team maintain consistency, communicate ideas more effectively, and create a more polished final product. It reinforced how thoughtful organization and documentation can improve both collaboration and design outcomes.

For more context

Please feel free to explore the project documentation and interactive prototype for additional details. If you would like to learn more about my specific contributions or discuss the project further, feel free to reach out!

Create a free website with Framer, the website builder loved by startups, designers and agencies.