Intro
MYPERFU.ME
Explore recipes for natural essential oils perfumes and do them yourself!
Introduction
Many of us use perfumes daily, but don't know what is inside them, or can't even find the perfect one. Did you know that you can create them with natural essential oils? We wanted to create a website which brings together perfume enthusiasts so they can share their recipes!
Summary
Project summary:
๐ท๏ธ app name: myperfu.me
๐ฏ goal: app implementation:
- the first natural perfumes recipes place where everybody can explore and share them, so you can do them on your own
๐ป type: website app
๐ my role: UX designer, product owner
๐ช team size: 3 people (me and 2 developers)
๐ when: II 2020 - XII 2020
โ project: Engineer's Thesis
โ outcome (as of 10.12.2020): an early version of our app was ready
Process outline
This case study covers:
Research
Ideation
Design
Iterative UX & dev
Project results
Research
Context
๐ฏ goal: introduction
One time I wanted to buy myself a new perfume. Although I use them every day, most of the time I got them as presents, so I never really got a chance to find my favourite smell. My current ones were โOKโ, but at that time I wasn't even aware of what they smelled of (what ingredients created this smell).
I realised, that searching for the right perfume in a store could be a nightmare:
๐ฅ bad categorisation: Stores group perfumes by a brand and there is no categorisation of how they smell: if you don't care about the brand and what to find a certain smell, it is very hard
๐ฅ no knowledge: I realised I didn't even know if I like floral or woody scents more. Or if there are more types of them? I only knew I enjoyed certain perfumes, e.g. Burberry London for Men.
It motivated me to dig into the perfumes domain.
Field study
Perfumes domain
๐ฏ goal: Understand perfumes: How is the smell created?
This section serves as a quick wiki to understand perfumes and scents (it is also useful in everyday life, so enjoy!):
๐ถ Each perfume has its fragrance (composition): it defines the smell of a perfume
๐ Each fragrance (composition) consists of multiple scent notes
๐บ A scent note is a specific, atomic scent, such as lavender or bergamot. We can categorise scent notes in a few ways:
โณ Intensity and durability: This is the most common and gives the most information. There are 3 groups:
๐ Top/ Head notes: the most fleeting but the most intense, e.g. lemon
โค๏ธ Middle/ Heart notes: moderately durable and intense, e.g. jasmine
๐ชต Base notes: long-lasting but the least intense, e.g. patchouli
Because of this, the perfume's scent changes over time! Right after perfume application, you may feel e.g. lemon the most, but later it will disappear and other scents (middle and base) will become more noticeable.
๐ Scent groups: These are groups which represent the scent notes family, e.g. citrus (lemon, lime, orange) or floral (lavender, geranium). There is no standard - different sites provide different categorisation.
๐ฑ Synthetic/natural origin: Although most of the perfumes contain only synthetic scent notes (because e.g. it is cheaper) there are:
๐ natural: the ones which have a corresponding essential oil, i.e. the essence is found in nature, e.g. lemon, lavender. They are sold as essential oils.
๐งช synthetic: the only synthetic ones, e.g. leather, watermelon. They are sold as fragrance oils.
Sounds complex? Check out the visual summary:
Some online stores provide information about scent notes or groups, and some don't. You can find it e.g. in the Notino store and learn that โBurberry London for Menโ has i.a. bergamot scent note, which is a top/head note:
Link: Burberry London for Men Eau de Toilette for Men | notino.co.uk
Natural perfumes
Then, I found out that there are recipes made by eco-enthusiasts for natural perfumes. You need only a few ingredients:
essential oils: the natural essence representing a scent note, i.e. plant extract, e.g. lemon essential oil. This is obtained by steaming or pressing plant parts ๐. Attention!: there are often fragrance oils sold in stores. These are synthetic ones!
base oil: it is an unscented oil used for dilution, e.g. almond or coconut oil ๐ฅฅ.
To create a natural perfume, you just mix the above in given proportions.
Problem hypothesis
๐ฏ goal: What is the problem?
Observations and motivations:
๐ฑ There is a general social trend towards becoming more eco-friendly
๐ป Although there are single blog articles about natural cosmetics or recipes for making them, there is no tool which combines them and enables people to share them or view standardised recipes.
When forming an engineering thesis team at the university, one of my friends was interested in essential oils. We decided to pursue this topic and investigate the natural perfumes website and its potential.
Hypothesis:
There is no place in which a person can find recipes for natural perfumes in a standardised form.
Thus, our initial idea was to provide a website application that:
โ enables people to view recipes for natural perfumes
โ enables more experienced people, e.g. bloggers, to share their recipes
โ educates people in terms of scents, so they could discover their favourite ones and tell which certain scents they like
More field study: existing research on perfumes
๐ฏ goal: Understand the general attitude towards perfumes in public, so to know if our idea has potential
๐ก Top highlights:
Women buy and use perfumes more than men (1)(2)
๐ฉ women: buy 1 perfume/month, 41% use it every day
๐จ๐ป men: buy 1-2/year, 23% of men use them always
There are many factors in choosing a perfume, e.g.: (2)(3)
๐ whether the scent pleases the partner
โณ durability and versatility (so it can be used on every occasion)
๐ฒ low price
Interesting fact: There are gender-free perfumes (as the male/female division is artificial and cost-effective just for the brands) (5)
Potential for DIY: 93% of Poles cook at home, 40% every day (as there is no research on DIY perfumes it could show the potential in it) (4)
๐ป Translating the findings on our app:
the main user: women ๐ฉ
a lot of different criteria when filtering the recipes
the possibly educational role, e.g. scent theory, gender-free perfumes
โ What are we missing?
Are people aware of what scents they like?
Are they interested in natural perfumes?
SWOT competitive analysis
๐ฏ goal: Identify our competition and find elements which we could reuse or improve
โ๏ธ tools: Figma
As there is no website which enables users to read and share recipes for natural perfumes, the analysed ones were similar in terms of functionality (landscape).
Summary of my two analyses:
PERFUMIST Perfumes Advisor: PERFUMIST Perfumes Advisor โ Aplikacje w Google Play
przepisy.pl: Przepisy.pl - Przepisy kulinarne - Twoja baza przepisรณw
Two others were analysed:
-
- description: organic beauty community - a blog run by a DIY cosmetics creator
fragnatica.com: Perfumes and Colognes Magazine, Perfume Reviews and Online CommunityโFragrantica.com
- description: an encyclopedia of perfumes: their composition, rating, reviews etc.
Interviews
๐ฏ goal: Identify the attitude towards perfumes and essential oils
โ๏ธ tools: OBS studio
Overall, we conducted 5 semi-structured interviews (+1, a test to verify if the interview plan is correct), of which 3 were done by me. First, I identified initial personas and based on it, we had the following participants:
๐ฉ 3 potential users of different age
๐ฉโ๐ป 1 potential user, a blogger (food recipes)
Additionally, we had 1 interview with a domain expert, to better know the essential oils
- ๐ฉโโ๏ธ 1 domain expert, a technologist working with cosmetics
All of them were done remotely, because of the COVID-19 pandemic, and were recorded to further analyse responses.
Personas
Because of the milestones required by our university, I needed to create them before conducting the interviews (they helped us identify the interview participants). Finally, taking interviews into consideration (and further survey), I prepared 2 personas:
๐ฉ Interested recipes reader: Madeleine Mineral
๐ฉโ๐ป Professional blogger publishing the recipes: Alexandra Jumper
Survey
๐ฏ goal: Better understand the attitude to perfumes, natural perfumes
โ๏ธ tools: Google Forms
After the interviews, we knew what questions we wanted to ask to validate some responses with a bigger amount of people.
Survey characteristics:
โ Number of questions: 32 (24 closed, 8 open)
๐ Survey pretest: 4 days, 16 people filled it and sent us feedback
โณ Some closed questions were mandatory
๐ต๐ฑ Made in the Polish language
Goals:
๐๏ธ Identify the process of purchasing perfumes
๐ค Identify the attitude towards perfumes and natural ones
Participants:
members of natural cosmetics groups on Facebook
forums with people interested in natural cosmetics or just normal ones
our university students
Survey response:
โณ duration: 50 days
๐จโ๐ฉโ๐ฆโ๐ฆ number of responses: 162
Example questions and results:
Because the survey was long, I wanted to make it a little more interesting: there was a question about colour associations, which responses helped to build the website colour palette - I got feedback that it was a great and interesting question!
Ideation
Business user scenarios
๐ฏ goal: Identify less obvious requirements
Based on the created personas, user scenarios were prepared - a description of their typical day when the created system is available in their lives. This helps to identify requirements.
I prepared the one for Madeleine Mineral - a normal content consumer:
Use case diagram
๐ฏ goal: Identify less obvious requirements
Next, together with my colleague, we created a use case diagram. You can see its fragment below:
MVP
Based on all gathered requirements, we conducted a brainstorming to generate further ones. The final MVP, the minimal part of the project that we wanted to design and implement, had the most important elements:
Key features that directly reflect user needs:
๐ dividing recipe page into sections (introduction, ingredients, steps, gallery โฆ) โ so there is no chaos and the author's thoughts aren't mixed with the recipe steps
โ scaling recipe's ingredients amount โ so it is easy to prepare the right size of the perfume
๐ธ recipe's section with perfume store like description (top - middle - base notes) โ so to be aware of what's the smell
๐๏ธ extensive amount of filters in the gallery (ingredients, number of ingredients, preparation time, scent rate, occasion โฆ) โ so it is even better than searching for a perfume in a regular perfume store
Optional ones:
๐ถ rating the similarity to a brand perfume โ so people can compare the recipes to their favourite brand perfumes
๐๐ป find your best smells โ by providing brand perfumes, find which fragrance notes you like the most
๐ฑ ingredients exchanger โ because some essential oils are similar to other ones (e.g. lemon and orange), one can easily exchange an ingredient in a recipe's list if e.g. he/she doesn't have a one
Design
Information architecture
First, It was important to know how to organise things on our website. To do so, I did the below things:
๐ Prepared a list of all functionalities
๐ Performed a card sorting session
๐ Built a site map
Card sorting ๐
๐ฏ goal: identify how the functionalities are related to one another
โ๏ธ tools: functionalities printed on paper, cut
In a card sorting session, a participant has all functionalities printed on separate cards and groups them by how he/she thinks it's matching.
๐ง๐ฟโ๐คโ๐ง๐ผ number of sessions: 2 (I did 1 session + a test one)
โ๏ธ technique type: Open Card Sort (a person creates and names the groups by himself rather than putting them to the defined ones)
๐ number of iterations: 2: functionalities were put in groups and then optionally, they were put into bigger ones
Below, you can see the I iteration (left) and II one (right)
Site map ๐
๐ฏ goal: build a content hierarchy
โ๏ธ tools: octopus.do
Based on card sorting and our observations, I created a site map which has information about:
sites and sites transitions
sites content
Below, there is a cropped picture of a sitemap:
Design inspiration research
๐ฏ goal: Find inspiration on how recipes should be displayed
By comparing different websites, I found some common elements:
โ minimalism, 1 main colour and neutral ones
โ frequent use of icons
โ summary of the recipe section
โ being divided into sections (e.g. ingredients, steps)
โ
ingredients display: There is a different alignment on different websites, e.g. przepisy.pl align all quantities to the right, so they all take the same amount of space
Example websites:
Buลki ลniadaniowe - Cookidooยฎ โ oficjalna platforma z przepisami na Thermomixยฎ
Minitarty ze ลliwkami, figami i serem pleลniowym - przepis โข Kuchnia Lidla
Mood board
๐ฏ goal: Identify inspiration for visuals: pictures, photos, icons, fonts, colours etc.
โ๏ธ tools: Dropmark
When I come across some fascinating pieces of design, I put them all in one place, so it makes it easier to find inspiration later.
Style tile
Tone
Stakeholders indicated that they want to avoid chaos and have everything displayed clearly. Also, because the theme is about perfumes and nature, the keywords for the design are:
๐ฒ #minimalism
๐ #elegance
๐ #nature
๐ธ #perfumestore
Colours
There are 3 things when it comes to colours on this website:
๐ฒ website type: It is of a type where people put their content themselves (including pictures of recipes), so the colour palette must be as neutral as possible
๐ natural perfume association: In a previously sent survey, it came out that people associate the term โnatural perfumesโ mostly with deep green, then a brighter one.
๐ธ perfume association: When typing โperfumeโ in a Google graphics search, the most popular colour is pink
Based on that, you can find the colour palette below:
Having accessibility in mind, I used the Stark Figma plugin to verify WCAG requirements for contrast levels.
Typography
โ๏ธ tools: fonts.google.com
I used 2 fonts:
๐ฐ for headlines: Montserrat
๐ for body text: Raleway
Having accessibility in mind, the sizes are:
min. body text size: 16px, mostly 18px
smaller components text size (e.g. recipe card): 14px
Both are non-serif to emphasize minimalism and elegance. You can see the pairing below:
Icons
โ๏ธ tools: Lunacy
Icons are specific on our website because we need them mostly for perfume-related things, e.g.:
sections of perfume recipe
icons for essential oils
Because you can't find these icons, I decided to design most of them by myself, e.g.:
Branding
Name
At the current stage, the name is: myperfu.me. Why?
- to reflect perfumes
- to indicate that it is your perfume, that you like (mission of the website)
Logo
โ๏ธ tools: Lunacy
There were a few versions of the logo, each validated by stakeholders. The goal was to indicate two main points:
๐ถ perfume
๐ its natural origin
You can find different versions, with the final one below:
Final style tile
Combing all the elements, I created a style tile board:
Iterative UX & dev
Combining Scrum, UX, and dev works
๐ฏ goal: Establish a way of working in an agile team
Combining these works with Scrum, in a small team, working in parallel (UX and dev) is not an easy task. In our case, it looked like this:
๐ฌ Research and Ideation phases: each team member was involved in tasks, mostly me as a UXer.
๐จ Design and Iterative UX & dev phases:
When we ended the main Ideation phase, we split into me working on the designs and my teammates on the implementation and setting up the environment
The iterative phase has one common sprint, in which designs precede its implementation min. 1 sprint (so devs have something to work on)
Design handoff
To work together smoothly:
๐๏ธ Each teammate has access to both the design and code repository
๐จ I create designs in Lunacy and send them as .sketch files to the dev team (who also use Lunacy)
๐ Lunacy tool enables lookup of the element's dimensions and exporting visuals e.g. icons
Evolution of designs
I prepared different stages of designs:
โ๏ธ sketches: with a pencil and paper
๐ฐ wireframes: in Lunacy, all grey
๐จ mockups: final colours and visuals
Below, you can see the comparison of the homepage at 3 stages:
Mockups
Four main views of the website (with links):
๐ Homepage
๐ผ๏ธ Recipes gallery and Recipes gallery filters
๐ Recipe page
๐ Create a recipe
Views:
Project results
What went well โ
โ By performing a lot of techniques in the Research phase, we had a long list of well-defined requirements, especially after interviews and a survey (with a lot of responses)
โ People enjoyed the minimal and modern style of the website and the general idea of the website
โ We met the goal of the project: implement the core functionalities (Engineer's Thesis was rated as 5/5)
What could be improved ๐ฅ
๐ฅ Because the dev team was small (2 people) and inexperienced with web technology, implementation works were often delayed, or different to the designs, without notifying the rest of the team: Better and more frequent communication would help to solve this problem
๐ฅ Too big optimism resulted in taking into account too many functionalities in e.g. card sorting or site map because anyway, there wasn't enough time to design and implement all โ MVP should be defined earlier and not on the run
๐ฅ Validation of the wireframes and mockups should be standardised, as it was more as quick consultations rather than usability testings.
Next steps ๐
๐ Perform usability testing of prototypes and implemented website (as it is a little different to the original designs)
๐ Re prioritize functionalities
๐ Make changes to the mockups and implementation