OVERVIEW

Getting dressed is more than a routine; it’s a daily act of self-expression that can shape how we feel and how others see us. As someone who loves fashion, I’ve always been fascinated by the way outfits can influence confidence, mood, and perception. But in the rush of everyday life, it can also be time-consuming and lead to decision fatigue.

Ensemble is a wardrobe tracking app designed to make getting dressed easier, more intentional, and more inspiring. It helps users log their clothing, track usage, and generate personalized outfit ideas based on the weather, calendar events, and the impression they want to make.


Motivated by my love for fashion and my interest in user-centered design, this project explores how digital tools can support personal style and daily decision-making. I led the end-to-end process, from early research to interface design, to create an experience that feels elegant, helpful, and empowering.

Getting dressed is more than a routine; it’s a daily act of self-expression that can shape how we feel and how others see us. As someone who loves fashion, I’ve always been fascinated by the way outfits can influence confidence, mood, and perception. But in the rush of everyday life, it can also be time-consuming and lead to decision fatigue.

Ensemble is a wardrobe tracking app designed to make getting dressed easier, more intentional, and more inspiring. It helps users log their clothing, track usage, and generate personalized outfit ideas based on the weather, calendar events, and the impression they want to make.


Motivated by my love for fashion and my interest in user-centered design, this project explores how digital tools can support personal style and daily decision-making. I led the end-to-end process, from early research to interface design, to create an experience that feels elegant, helpful, and empowering.

Getting dressed is more than a routine; it’s a daily act of self-expression that can shape how we feel and how others see us. As someone who loves fashion, I’ve always been fascinated by the way outfits can influence confidence, mood, and perception. But in the rush of everyday life, it can also be time-consuming and lead to decision fatigue.

Ensemble is a wardrobe tracking app designed to make getting dressed easier, more intentional, and more inspiring. It helps users log their clothing, track usage, and generate personalized outfit ideas based on the weather, calendar events, and the impression they want to make.


Motivated by my love for fashion and my interest in user-centered design, this project explores how digital tools can support personal style and daily decision-making. I led the end-to-end process, from early research to interface design, to create an experience that feels elegant, helpful, and empowering.

PROBLEM

Many people face decision fatigue when getting dressed. Without an easy way to plan outfits, it’s hard to dress with intention, confidence, and efficiency. They need a tool that helps them get the most out of what they already own.

Many people face decision fatigue when getting dressed. Without an easy way to plan outfits, it’s hard to dress with intention, confidence, and efficiency. They need a tool that helps them get the most out of what they already own.

Many people face decision fatigue when getting dressed. Without an easy way to plan outfits, it’s hard to dress with intention, confidence, and efficiency. They need a tool that helps them get the most out of what they already own.

SOLUTION

A wardrobe tracking app that helps users simplify their routines, feel confident in their outfits, and make intentional use of their wardrobes through smart tracking, weather- and calendar-based suggestions, and personalized styling support.

A wardrobe tracking app that helps users simplify their routines, feel confident in their outfits, and make intentional use of their wardrobes through smart tracking, weather- and calendar-based suggestions, and personalized styling support.

A wardrobe tracking app that helps users simplify their routines, feel confident in their outfits, and make intentional use of their wardrobes through smart tracking, weather- and calendar-based suggestions, and personalized styling support.

RESEARCH

USER INTERVIEWS

why is it difficult to get dressed?

We started by conducting one-on-one interviews with 5 users about their wardrobe experiences and clothing habits. These conversations revealed some common challenges:

We started by conducting one-on-one interviews with 5 users about their wardrobe experiences and clothing habits. These conversations revealed some common challenges:

We started by conducting one-on-one interviews with 5 users about their wardrobe experiences and clothing habits. These conversations revealed some common challenges:

  1. Decision Fatigue is Real

" I stare at my closet and feel overwhelmed. I have so many clothes, but I never know what to wear."

" I stare at my closet and feel overwhelmed. I have so many clothes, but I never know what to wear."

" I stare at my closet and feel overwhelmed. I have so many clothes, but I never know what to wear."

Many interviewees described the daily decision of what to wear as mentally exhausting, especially when rushed or unsure of the day's vibe. This mental block often led to repeating the same outfits, even when they had plenty of options.

Many interviewees described the daily decision of what to wear as mentally exhausting, especially when rushed or unsure of the day's vibe. This mental block often led to repeating the same outfits, even when they had plenty of options.

Many interviewees described the daily decision of what to wear as mentally exhausting, especially when rushed or unsure of the day's vibe. This mental block often led to repeating the same outfits, even when they had plenty of options.

  1. Outfits Are Tied to Confidence

"If I wear something I don't feel good in, it kind of throws off my entire day."

"If I wear something I don't feel good in, it kind of throws off my entire day."

"If I wear something I don't feel good in, it kind of throws off my entire day."

Several people shared how getting dressed isn't just functional; it's emotional. The right outfit can help them feel more put-together, confident, and ready to show up in the world. But achieving that feeling consistently was a challenge.

Several people shared how getting dressed isn't just functional; it's emotional. The right outfit can help them feel more put-together, confident, and ready to show up in the world. But achieving that feeling consistently was a challenge.

Several people shared how getting dressed isn't just functional; it's emotional. The right outfit can help them feel more put-together, confident, and ready to show up in the world. But achieving that feeling consistently was a challenge.

  1. Clothing is Disconnected from Daily Context

"I don't really plan outfits ahead of time. I just grab something and hope it works."

"I don't really plan outfits ahead of time. I just grab something and hope it works."

"I don't really plan outfits ahead of time. I just grab something and hope it works."

Few users had a system for matching outfits to their calendar, weather, or events. As a result, getting dressed felt reactive and uncoordinated. This lack of planning sometimes led to discomfort, underdressing, or not feeling aligned with the setting.

Few users had a system for matching outfits to their calendar, weather, or events. As a result, getting dressed felt reactive and uncoordinated. This lack of planning sometimes led to discomfort, underdressing, or not feeling aligned with the setting.

Few users had a system for matching outfits to their calendar, weather, or events. As a result, getting dressed felt reactive and uncoordinated. This lack of planning sometimes led to discomfort, underdressing, or not feeling aligned with the setting.

COMPETITIVE ANALYSIS

To understand how Ensemble fits into the wardrobe management landscape, I analyzed several popular apps with similar goals. Each offers its own strengths and areas where it could improve.

To understand how Ensemble fits into the wardrobe management landscape, I analyzed several popular apps with similar goals. Each offers its own strengths and areas where it could improve.

To understand how Ensemble fits into the wardrobe management landscape, I analyzed several popular apps with similar goals. Each offers its own strengths and areas where it could improve.

APP NAME

APP NAME

FOCUS AREA

FOCUS AREA

STRENGTHS

STRENGTHS

LIMITATIONS

LIMITATIONS

Indyx

Indyx

Indyx

Outfit planning + styling services

Outfit planning + styling services

Outfit planning + styling services

Offers personalized styling by experts

Offers personalized styling by experts

Offers personalized styling by experts

Styling services are high-cost

Styling services are high-cost

Styling services are high-cost

Whering

Whering

Whering

Wardrobe organization + analytics

Wardrobe organization + analytics

Wardrobe organization + analytics

Detailed stats + organization

Detailed stats + organization

Detailed stats + organization

Overwhelming data presentation

Overwhelming data presentation

Overwhelming data presentation

ACloset

ACloset

ACloset

Style inspiration + community

Style inspiration + community

Style inspiration + community

Inspiring looks and ideas

Inspiring looks and ideas

Inspiring looks and ideas

Inspiration isn't tailored to user

Inspiration isn't tailored to user

Inspiration isn't tailored to user

Stylebook

Stylebook

Stylebook

Closet cataloging + planning

Closet cataloging + planning

Closet cataloging + planning

Comprehensive closet catalog

Comprehensive closet catalog

Comprehensive closet catalog

Very bare-bones

Very bare-bones

Very bare-bones

Cladwell

Cladwell

Cladwell

Capsule wardrobe + daily outfits

Capsule wardrobe + daily outfits

Capsule wardrobe + daily outfits

Focused daily guidance using AI

Focused daily guidance using AI

Focused daily guidance using AI

AI doesn't suggest diverse range of outfits

AI doesn't suggest diverse range of outfits

AI doesn't suggest diverse range of outfits

USER PERSONA

To design a solution that fits users' lives, it's important to understand their daily challenges, goals, and routines. I created a user persona to better understand a typical user.

To design a solution that fits users' lives, it's important to understand their daily challenges, goals, and routines. I created a user persona to better understand a typical user.

To design a solution that fits users' lives, it's important to understand their daily challenges, goals, and routines. I created a user persona to better understand a typical user.

Vivi she/her

AGE: 28

OCCUPATION: Marketing Professional

GOALS: Look polished and stylish for work and social events

CHALLENGES: Busy schedules means mornings are rushed; struggle with outfit decision fatigue

NEEDS: A simple, quick way to plan outfits that feel confident and appropriate for her day's activities

AGE: 28

OCCUPATION: Marketing Professional

GOALS: Look polished and stylish for work and social events

CHALLENGES: Busy schedules means mornings are rushed; struggle with outfit decision fatigue

NEEDS: A simple, quick way to plan outfits that feel confident and appropriate for her day's activities

AGE: 28

OCCUPATION: Marketing Professional

GOALS: Look polished and stylish for work and social events

CHALLENGES: Busy schedules means mornings are rushed; struggle with outfit decision fatigue

NEEDS: A simple, quick way to plan outfits that feel confident and appropriate for her day's activities

VERSION ONE

IDEATION + DESIGN

time to start designing!

I initially focused on helping users organize and engage with their wardrobe in a way that felt accessible, low-effort, and genuinely helpful. The goal was to reduce the friction of getting dressed by offering a place where users could catalog what they own, plan ahead, and reflect on their outfit choices over time.

I initially focused on helping users organize and engage with their wardrobe in a way that felt accessible, low-effort, and genuinely helpful. The goal was to reduce the friction of getting dressed by offering a place where users could catalog what they own, plan ahead, and reflect on their outfit choices over time.

I initially focused on helping users organize and engage with their wardrobe in a way that felt accessible, low-effort, and genuinely helpful. The goal was to reduce the friction of getting dressed by offering a place where users could catalog what they own, plan ahead, and reflect on their outfit choices over time.

USER FEEDBACK

NEXT STEPS

what did users think of the design?

User feedback revealed that even with a well-organized wardrobe, decision-making remained a major challenge. Many users still found it difficult to come up with outfit ideas, especially when pressed for time. These insights highlighted a clear next step: find a way to offer more active support during the getting-ready process.

User feedback revealed that even with a well-organized wardrobe, decision-making remained a major challenge. Many users still found it difficult to come up with outfit ideas, especially when pressed for time. These insights highlighted a clear next step: find a way to offer more active support during the getting-ready process.

User feedback revealed that even with a well-organized wardrobe, decision-making remained a major challenge. Many users still found it difficult to come up with outfit ideas, especially when pressed for time. These insights highlighted a clear next step: find a way to offer more active support during the getting-ready process.

ASSEMBLE

INTRODUCING AI FEATURES

why should there even be AI in Ensemble?

Even with an organized digital wardrobe and outfit calendar, users were still spending time and energy trying to come up with outfit ideas.


This led to an important realization: the app was organizing clothing, but not reducing the cognitive load of getting dressed. Users still had to mentally piece together outfits themselves. In order to truly help users, the app couldn’t just track clothes, it had to offer intelligent suggestions. This led to the creation of Assemble, the app’s AI-powered styling assistant

Even with an organized digital wardrobe and outfit calendar, users were still spending time and energy trying to come up with outfit ideas.


This led to an important realization: the app was organizing clothing, but not reducing the cognitive load of getting dressed. Users still had to mentally piece together outfits themselves. In order to truly help users, the app couldn’t just track clothes, it had to offer intelligent suggestions. This led to the creation of Assemble, the app’s AI-powered styling assistant

Even with an organized digital wardrobe and outfit calendar, users were still spending time and energy trying to come up with outfit ideas.


This led to an important realization: the app was organizing clothing, but not reducing the cognitive load of getting dressed. Users still had to mentally piece together outfits themselves. In order to truly help users, the app couldn’t just track clothes, it had to offer intelligent suggestions. This led to the creation of Assemble, the app’s AI-powered styling assistant

Assemble helps users:

  • Personalize outfit suggestions based on weather, events, user preferences, and past outfits

  • Spark inspiration by creating outfit combinations that the user might not have thought of

  • Offer suggestions without judgement, creating a space for people to freely explore fashion concepts

Assemble helps users:

  • Personalize outfit suggestions based on weather, events, user preferences, and past outfits

  • Spark inspiration by creating outfit combinations that the user might not have thought of

  • Offer suggestions without judgement, creating a space for people to freely explore fashion concepts

Assemble helps users:

  • Personalize outfit suggestions based on weather, events, user preferences, and past outfits

  • Spark inspiration by creating outfit combinations that the user might not have thought of

  • Offer suggestions without judgement, creating a space for people to freely explore fashion concepts

When designing Assemble, it was important that AI wasn’t taking over; rather, it collaborates with the user. Assemble can help users build an outfit from scratch, or it can offer suggestions when the user is unsure about a particular piece. It includes a chat-based interface for users to communicate using natural language. Assemble also provides styling notes, where it can explain its choices, affirm the user’s choices, or gently make suggestions to make alterations.

When designing Assemble, it was important that AI wasn’t taking over; rather, it collaborates with the user. Assemble can help users build an outfit from scratch, or it can offer suggestions when the user is unsure about a particular piece. It includes a chat-based interface for users to communicate using natural language. Assemble also provides styling notes, where it can explain its choices, affirm the user’s choices, or gently make suggestions to make alterations.

When designing Assemble, it was important that AI wasn’t taking over; rather, it collaborates with the user. Assemble can help users build an outfit from scratch, or it can offer suggestions when the user is unsure about a particular piece. It includes a chat-based interface for users to communicate using natural language. Assemble also provides styling notes, where it can explain its choices, affirm the user’s choices, or gently make suggestions to make alterations.

VERSION TWO

IMPLEMENTING ASSEMBLE

making adjustments and improvements!

Now that Assemble had been created, I revisited the app’s design to integrate AI into key moments of the getting-ready flow. Version 2 of Ensemble introduces a new flow for users to quickly create outfits that will suit their day-to-day activities.

Now that Assemble had been created, I revisited the app’s design to integrate AI into key moments of the getting-ready flow. Version 2 of Ensemble introduces a new flow for users to quickly create outfits that will suit their day-to-day activities.

Now that Assemble had been created, I revisited the app’s design to integrate AI into key moments of the getting-ready flow. Version 2 of Ensemble introduces a new flow for users to quickly create outfits that will suit their day-to-day activities.

DESIGN OUTCOMES

WHAT CHANGED

did Ensemble help people get dressed?

With Assemble, the app began to address that missing layer: inspiration. By introducing AI-powered outfit suggestions tailored to weather, events, and personal preferences, the app started to offer real support in users’ daily routines. Instead of asking, “What should I wear?” and having to manually sift through their closet, users could now receive thoughtful starting points — and tweak them as needed.


This shift not only helped reduce decision fatigue but also made the experience feel more dynamic and empowering. The AI didn’t replace the user’s sense of style — it encouraged it. It turned the app into a collaborative space where users could explore new combinations, feel more confident in their choices, and ultimately get dressed with more ease and enjoyment.

With Assemble, the app began to address that missing layer: inspiration. By introducing AI-powered outfit suggestions tailored to weather, events, and personal preferences, the app started to offer real support in users’ daily routines. Instead of asking, “What should I wear?” and having to manually sift through their closet, users could now receive thoughtful starting points — and tweak them as needed.


This shift not only helped reduce decision fatigue but also made the experience feel more dynamic and empowering. The AI didn’t replace the user’s sense of style — it encouraged it. It turned the app into a collaborative space where users could explore new combinations, feel more confident in their choices, and ultimately get dressed with more ease and enjoyment.

With Assemble, the app began to address that missing layer: inspiration. By introducing AI-powered outfit suggestions tailored to weather, events, and personal preferences, the app started to offer real support in users’ daily routines. Instead of asking, “What should I wear?” and having to manually sift through their closet, users could now receive thoughtful starting points — and tweak them as needed.


This shift not only helped reduce decision fatigue but also made the experience feel more dynamic and empowering. The AI didn’t replace the user’s sense of style — it encouraged it. It turned the app into a collaborative space where users could explore new combinations, feel more confident in their choices, and ultimately get dressed with more ease and enjoyment.

FINAL THOUGHTS

REFLECTION

what did i learn from this project?

Working on this project reminded me that good design isn’t just about creating a clean interface or organizing information; it’s about solving the right problem. It’s important to step back and make sure to fully address the initial issue users were facing. Users didn’t just want structure; they wanted support.


AI is a useful tool, but it is important to ensure that it is transparent with its reasoning and to have room for the user to express their personal style. The most important features aren’t always the ones that are the most complex; rather, they’re the ones that understand the user’s mental load and offer relief in the moments it matters most.

Working on this project reminded me that good design isn’t just about creating a clean interface or organizing information; it’s about solving the right problem. It’s important to step back and make sure to fully address the initial issue users were facing. Users didn’t just want structure; they wanted support.


AI is a useful tool, but it is important to ensure that it is transparent with its reasoning and to have room for the user to express their personal style. The most important features aren’t always the ones that are the most complex; rather, they’re the ones that understand the user’s mental load and offer relief in the moments it matters most.

Working on this project reminded me that good design isn’t just about creating a clean interface or organizing information; it’s about solving the right problem. It’s important to step back and make sure to fully address the initial issue users were facing. Users didn’t just want structure; they wanted support.


AI is a useful tool, but it is important to ensure that it is transparent with its reasoning and to have room for the user to express their personal style. The most important features aren’t always the ones that are the most complex; rather, they’re the ones that understand the user’s mental load and offer relief in the moments it matters most.

open to opportunities & connections

please reach out anytime ݁𖥔(˵ •̀ ᴗ - ˵ ) ˖ ݁

navigation

open to opportunities & connections

please reach out anytime ݁𖥔(˵ •̀ ᴗ - ˵ ) ˖ ݁

navigation

open to opportunities, ideas

& interesting conversations

please reach out anytime ݁𖥔(˵ •̀ ᴗ - ˵ ) ˖ ݁

navigation