Introduction

MirrorMe is an AI personalized makeup tutorial app that use computer vision to analyze a user's face shape, features and makeup application in real-time, and provide personalized feedback on how to improve their technique.

Duration

4 months

Tools

Figma, Adobe Illustrator, Adobe Photoshop, Adobe After Effects

Research Overview

Online survey

I created an online survey and collected feedback from 23 people to understand their behaviors of learning makeup.

User Interviews

I interviewed four people who like to makeup regularly to find out
their preference, needs and frustration of learning makeup

Survey Results

Wish list for an AI makeup tutorial app

  • Provide me the link to the cosmetic product in the make up video
  • Teach me more about makeup techniques
  • Give me some suggested makeup styles that I can choose from
  • Allow me to upload a photo of my makeup tools and tell me the name and function of each tool
  • Allow us to upload our before and after makeup photos to share tips and tutorials
  • Have makeup tutorials for different skin colors and face shapes

User Interview Quotes

Affinity Diagram

Insights from interview

Synthesis

Insights from the research

Pain points for people who like to watch makeup tutorials

  • Hard to find makeup tutorials that are suitable for their face features
  • Tutorials don’t explain some steps in detail
  • Tutorials are too complicated to follow
  • No patience to watch long videos
  • Don’t have the makeup tools in the tutorials

Opportunities

  • Giving personalized feedback and suggesting makeup tutorials based on user’s face features
  • Showing tutorials with short step-by-step videos
  • An option to upload a photo or scan face and try on different makeup looks
  • An option to upload a photo of their makeup tools to get information about them
  • Allowing users to upload their before and after makeup comparison photos to share tips

Persona

Emliy Engineer

Bio

Emily is a hard-working software engineer who spends most of her time in front of a computer screen. She has always been interested in makeup but never had the time and knowledge to dive deep into it. She wants to improve her basic makeup skills and learn more about makeup techniques and products.

Goals

  • Be more confident
  • Improve basic makeup skills
  • Apply makeup in a way that enhances her own natural features

Frustrations

  • Cannot find suitable makeup tutorials for beginner
  • Overwhelmed by the products and tools used in tutorials
  • Apply makeup never looks as good as it does in the tutorial

Motivations

  • Boost self-confidence
  • Enhance appearance for special occasions
  • Enhance natural beauty

Current Feeling

  • Curiosity
  • Confused
  • Eagerness

Brands

Persona

Stella Student

Bio

Stella is a confident and creative individual who loves expressing herself through her makeup looks. She is constantly experimenting with new makeup techniques and products and is always looking to improve her skills. She enjoys watching makeup tutorials on YouTube and practicing different makeup looks on herself and her friends.

Goals

  • Expand makeup skills in certain areas
  • Become a professional makeup artist
  • Accentuate best features

Frustrations

  • Not having enough time to practice and improve skills
  • Feel limited by current skill set
  • Struggle to find suitable tutorials to gain experience in certain areas

Motivations

  • Desire to constantly learn and improve makeup skills
  • Try different looks and styles
  • Take nice portrait photography

Current Feeling

  • Enthusiastic
  • Ambitious
  • Driven

Brands

How might we...

How might we give people constructive feedback on their makeup in order to help them improve their skills?

How might we create a user-friendly guide to help makeup beginners learn basic makeup techniques?

How might we help people to visualize and experiment with different makeup looks?

How can we assist people in identifying their makeup tools and provide them with comprehensive instruction on how to use these tools effectively?

Task Flows

1. Read Personalized Makeup Feedback

2. Try a Different Makeup Styles and Save it

3. Scan a Makeup Tool to get Instruction

Wireframe 1

Read Personalized Makeup Feedback

Step 1: Open app,Click  “Scan Face” icon
Step 2: Click “Confirm” icon to confirm uploading the selfie
Step 3: Click  “Feedback” icon
Step 4: Read makeup report

Wireframe 2

Try a Different Makeup Style

Step 1: Open app,Click  “Scan Face” icon
Step 2: Click “Confirm” icon to confirm uploading the selfie
Step 3: Click  “Try On” icon
Step 4: Look at different makeup look photos
Step 5: Selects a makeup look photo
Step 6: Read makeup tutorial
Step 7: Save this tutorial

Wireframe 3

Scan a Makeup Tool to get Instruction

Step 1: Open app,Click  “Scan Tools” icon
Step 2: Click “Confirm” icon to confirm uploading the selfie
Step 3: Click  “Try On” icon
Step 4: Look at different makeup look photos

User Testing

Hannah Lee
Trader, 30 years old
Jason Li
Software Engineer, 33 years old
Xing Luo
Auditor, 29 years old
Kevin Yu
Software Engineer, 33 years old

Testing Results

Digital Wireframe Revision

Change “Feedback” to “Suggestion”
Change “Try On” to “Styles”
Add a “Back” icon, and remove “Retake” button
Change “Feedback” to “Suggestion”
Add a “Current” sign
Add an “Suggested” sign
Add a “Favorite” icon
Add a background for the Tips part which can scroll down
Add a scrollbar

Style Guide

Final Static Screens

Interactive Prototype

Conclusion

The AI makeup tutorial app project holds great promise for transforming the way people learn and enhance their makeup skills. By leveraging computer vision technology, the app can provide personalized feedback and recommendations for improvement based on real-time analysis of the user's face shape, features, and makeup application.

Through this project, I learned the importance of prioritizing user experience and conducting user research to inform the design process.I also gained an understanding of the significant role that technology, including AI, plays in shaping user experiences.

Moving forward, there are opportunities to collaborate with beauty brands and influencers, integrate augmented reality, expand the app's analysis capabilities, foster social sharing and community building, and explore additional beauty-related services. This project welcomes partnerships to further refine and perfect the app, catering to the evolving needs of makeup enthusiasts worldwide.