Miro is a personal styling software that leverages principles of adaptive UX and recognition of physical features to support users in choosing personalised clothing and make-up.
Its goal is to improve self-perception through a digital experience that is inclusive, accessible and data-driven, combining aesthetics, simplicity and technology.
Problem
People dedicate less and less time to shopping and often buy garments that do not flatter their body shape or end up unused.
Difficulty in recognising suitable colours and shapes leads to waste, impulsive choices and low purchase satisfaction.
Solution
Miro helps users to optimise their wardrobe and purchases through a system of personalised advice based on objective data: analysis of body proportions and colour harmony.
The experience is designed to reduce the average decision time and increase the accuracy of recommendations based on individual characteristics.
The process
Discover
Interviews, desk research, competitor analysis → definition of problem/objectives.
Define
Personas, empathy map, information architecture and user flow.
Ideate / Prototype (lo-fi)
Wireframes and low-fidelity prototype; quick tests on critical flows.
Visual & Prototype (hi-fi)
Visual design, high-fidelity prototype; moderated usability testing.
Iterate & Handoff
Iterations based on insights, design system and handoff to development.
Research
Goal
Understand attitudes, needs and friction points in clothing/make-up choices, in order to define personalisation criteria and product priorities.
Mixed methodology
Quantitative questionnaire + qualitative interviews.
Quantitative research
Sample
50 potential users (screened: age 25–45, purchasers in the last 6 months).
Tool
Online questionnaire (Google Forms).
Note
Indicative results (not representative of the entire population); useful to guide design hypotheses.
“Do you ever feel you have nothing to wear even though you own many clothes?”
“sometimes” 55%
“often” 40%
“never” 5%
Shows high potential for everyday decision support.
“Are you interested in improving your style?”
“quite” 75%
“a lot” 17%
“not interested” 8%
Strong openness to personalised advice.
“Do you own clothes you have never worn?”
“some” 57%
“many” 29%
“few” 8%
“none” 6%
Opportunity: reduce waste and unfocused purchases.
Quantitative insights
Room for recommendations and light coaching.
Value proposition around more mindful purchases.
Need for quick guidance.
Qualitative research
Sample
10 semi-structured interviews (5 women, 5 men, 28–45).
Focus
Choice process, aesthetic/functional criteria, in-store/online friction points, self-perception.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
-
They want targeted purchases, less impulsive; they value eco-sustainability and quality.
-
They prefer trying on in store to avoid wrong sizes/fit, but they look for pre-selections online.
-
Curious about trends, but with a preference for tailored advice and personal growth.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
- Personalised suggestions for colour/morphology with user control (non-prescriptive).
- Reduced decision time with smart shortlists and “why we recommend this” explanations.
- Digital pre-fitting (sizes/fit) and wardrobe management to limit unused purchases.
User Personas
Research data and insights were synthesised into two key profiles that represent the main behaviours and needs of target users.
The personas guided the definition of user flows, content and the visual tone of the app, helping to balance efficiency and inspiration in the digital experiences.
Chiara – Efficiency and precision
Beatrice – Creativity and spontaneity
The two main personas, Chiara and Beatrice, represent the profiles that emerged from the research.
They guided the definition of the app flows and visual tone: one faster and more functional, the other more exploratory and inspirational.
MVP
Version tested to validate the interest in and effectiveness of the concept
Core features
- Collection of images of the garments owned by the user.
- Creation of outfit combinations starting from the uploaded garments.
- Automatic analysis of colour harmony, body shape and facial features.
- Generation of a list of recommended garments based on the analysis results.
The MVP focuses on the most immediate experience for the user: seeing their wardrobe digitalised and receiving personalised suggestions.
This first version was designed to test the technical feasibility of the visual analysis and the perceived usefulness of the recommendation system.
Flow
Definition of the main paths for the MVP
Main flows mapped:
- Onboarding and login
- Profile creation (colour analysis, body shape, face)
- Item upload and outfit creation
- Analysis and recommendations
Flow goals
Wireframes
First low-fidelity layouts to validate flows, hierarchies and micro-interactions before the visual design.
The pink areas indicate the tested hotspots; the numbering follows the main journey (1→10: Home → Analysis → Shopping → Outfit → Wardrobe → Favourites → Details).
Key results
- Reduced the steps needed to create an outfit (from 7 to 4)
- Clarified the primary CTA
- Made upload and “save outfit” more visible.
UI design
High-fidelity interface designed to balance operational speed (cards, 5-item bottom nav) and visual inspiration (grids, outfit previews).
The hierarchy is driven by clear CTAs, consistent components and micro-feedback.
Design choices
- Card + grid: fast browsing, focus on outfits.
- Bottom navigation: 5 fixed sections (Home, Features, Shopping, Outfits, Wardrobe) to reduce click depth.
- Primary CTAs (“Save your outfit”, “Discover”) with strong contrast and clear state; lighter secondary CTAs.
- Tags/filters at the top right for immediate control over recommendations.
- Soft illustrations and a neutral palette for an inclusive, non-prescriptive tone.
Adaptive UI
Colour analysis and personalisation
Concept
The interface adapts to the user’s colour profile (colour analysis) identified in the initial test.
Depending on the user’s season — Winter, Autumn, Summer or Spring — palettes, background tones and illustrations change while remaining consistent with the brand system.
User experience
After the test, the user sees their Home personalised with colours that are harmonious with their complexion and visual traits.
The goal is to increase empathy and sense of recognition, turning the UI into an extension of the person.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
“
