

STILK
STILK
A personalised flower subscription designed to bring more flexibility, choice and personality to buying flowers online.
A personalised flower subscription designed to bring more flexibility, choice and personality to buying flowers online.
Role
UX/UI designer
Interaction designer
Type of project
Individual project
Timeline
4 weeks
Methods & Tools
Desk research
User interviews
Prototyping
Figma
Bringing the flower shop experience online
Bringing the flower shop experience online
Working in a flower shop showed me that buying flowers is rarely just about choosing a product. People come in for different reasons and occasions, with different preferences and expectations. Part of providing good service is understanding that context and adapting the experience to the person.
Working in a flower shop showed me that buying flowers is rarely just about choosing a product. People come in for different reasons and occasions, with different preferences and expectations. Part of providing good service is understanding that context and adapting the experience to the person.
This became the starting point for STILK. I wanted to explore how some of the personal qualities of buying flowers in a physical store could be translated into a digital service, without losing the convenience of shopping online.
This became the starting point for STILK. I wanted to explore how some of the personal qualities of buying flowers in a physical store could be translated into a digital service, without losing the convenience of shopping online.
The opportunity
The opportunity
Existing flower subscriptions make regular deliveries convenient, but often offer limited flexibility and personalization. Users have little control over what they receive, while important information about deliveries, changes and cancellations can be difficult to find.
Existing flower subscriptions make regular deliveries convenient, but often offer limited flexibility and personalization. Users have little control over what they receive, while important information about deliveries, changes and cancellations can be difficult to find.
I wanted to explore how a flower subscription could offer more choice and control without making the experience more complicated.
I wanted to explore how a flower subscription could offer more choice and control without making the experience more complicated.
Research
Research
Understanding what the users expect from a flower subscription
Understanding what the users expect from a flower subscription
I began by exploring existing flower subscription services to understand what they offered and where there might be opportunities for improvement. This was followed by interviews with two participants, focusing on their experiences with buying flowers, their expectations of a subscription service and what would make them consider using one.
I began by exploring existing flower subscription services to understand what they offered and where there might be opportunities for improvement. This was followed by interviews with two participants, focusing on their experiences with buying flowers, their expectations of a subscription service and what would make them consider using one.
The research helped identify what users valued most and provided the foundation for the features and structure of the concept.
The research helped identify what users valued most and provided the foundation for the features and structure of the concept.
Existing services
Existing services
I reviewed existing flower subscription services to understand how they approached personalisation, delivery flexibility and subscription management.
I reviewed existing flower subscription services to understand how they approached personalisation, delivery flexibility and subscription management.
Recurring patterns
Recurring patterns
Limited personalization
Limited personalization
Fixed or restricted delivery options
Fixed or restricted delivery options
Important subscription details could be difficult to find
Important subscription details could be difficult to find
User interviews
User interviews
I interviewed two potential users to understand their flower-buying habits, expectations and attitudes towards subscriptions. The interviews highlighted a need for flexibility, clear information and personalisation without requiring users to make every decision themselves.
I interviewed two potential users to understand their flower-buying habits, expectations and attitudes towards subscriptions. The interviews highlighted a need for flexibility, clear information and personalisation without requiring users to make every decision themselves.
From insights to design
From insights to design
01 Flexibility
01 Flexibility
Flexible subscriptions need to fit everyday life
Flexible subscriptions need to fit everyday life
Users wanted the freedom to pause, skip or adjust deliveries rather than being locked into a rigid schedule.
Design response
Design response
Users can choose how often they receive flowers and easily skip, pause or adjust upcoming deliveries.
02 Personalization
02 Personalization
Personalization does not mean choosing everything
Personalization does not mean choosing everything
Users valued having control over preferences such as colours and flower types, while still trusting the florist to create the final bouquet.
Design repsonse
Design repsonse
Preferences for colours, flower types and allergies, while florist retains creative freedom.
03 Clarity
03 Clarity
Clear information builds trust
Clear information builds trust
Users wanted to understand what they would receive, what it would cost and how the subscription could be changed before committing.
Design response
Design response
Subscription options clearly communicate price, frequency and what is included.
Exploring the structure
Exploring the structure
The low-fidelity wireframes explored how the subscription flow could adapt to different user choices. Rather than creating separate flows, the interface changes to show relevant options depending on whether users want to create an account and whether they prefer to design the bouquet themselves or leave the selection to the florist.
The low-fidelity wireframes explored how the subscription flow could adapt to different user choices. Rather than creating separate flows, the interface changes to show relevant options depending on whether users want to create an account and whether they prefer to design the bouquet themselves or leave the selection to the florist.




Testing the core flow
Testing the core flow
I tested the low-fidelity prototype with two participants to see whether the subscription flow and information hierarchy were easy to understand. The overall journey was clear, but the testing highlighted areas where the hierarchy and interactive elements could be improved before moving into visual design.
I tested the low-fidelity prototype with two participants to see whether the subscription flow and information hierarchy were easy to understand. The overall journey was clear, but the testing highlighted areas where the hierarchy and interactive elements could be improved before moving into visual design.
Visual design
Visual design
I developed a simple design system to create a consistent visual language across the service, using reusable colour variables, typography and interface components.
I developed a simple design system to create a consistent visual language across the service, using reusable colour variables, typography and interface components.
The visual direction was designed to feel warm and personal while keeping the interface clear and easy to navigate. Colour combinations were checked against WCAG AA contrast requirements, with readability and visual hierarchy considered throughout the interface.
The visual direction was designed to feel warm and personal while keeping the interface clear and easy to navigate. Colour combinations were checked against WCAG AA contrast requirements, with readability and visual hierarchy considered throughout the interface.

Testing and Iteration
Testing and Iteration
In high-fidelity testing, one participant interpreted the three steps on the landing page as clickable cards. The numbered elements used a similar colour treatment to interactive buttons elsewhere in the interface, creating a misleading affordance.
In high-fidelity testing, one participant interpreted the three steps on the landing page as clickable cards. The numbered elements used a similar colour treatment to interactive buttons elsewhere in the interface, creating a misleading affordance.
In high-fidelity testing, one participant interpreted the three steps on the landing page as clickable cards. The numbered elements used a similar colour treatment to interactive buttons elsewhere in the interface, creating a misleading affordance.
I replaced the numbers with arrows to communicate progression rather than interaction. This small change made the purpose of the component clearer and created a more accurate visual cue.
I replaced the numbers with arrows to communicate progression rather than interaction. This small change made the purpose of the component clearer and created a more accurate visual cue.
I replaced the numbers with arrows to communicate progression rather than interaction. This small change made the purpose of the component clearer and created a more accurate visual cue.


Observed
Observed
Users interpreted the numbered cards as clickable
Why
Why
The numbers used the same visual treatment as the interactive elements elsewhere in the interface
Change
Change
I replaced the numbers with arrows to communicate progression rather than interaction
The final experience
The final experience
The final experience brings these decisions together in a flexible subscription flow, giving users control over their preferences, deliveries and subscription without requiring them to design every detail themselves.
The final experience brings these decisions together in a flexible subscription flow, giving users control over their preferences, deliveries and subscription without requiring them to design every detail themselves.
Choose your subscription
Choose your subscription
Clear subscription options make it easier to compare and choose a plan
Clear subscription options make it easier to compare and choose a plan

Make it personal
Make it personal
Users can share preferences for flowers, style, colors and allergies while leaving the final composition to the flortรญst
Users can share preferences for flowers, style, colors and allergies while leaving the final composition to the flortรญst

Stay in control
Stay in control
Upcoming deliveries can be managed without having to cancel or change the entire subscription.
Upcoming deliveries can be managed without having to cancel or change the entire subscription.

Reflection
Reflection
This project taught me that personalisation is not about giving users as many choices as possible. As the prototype grew, more options also introduced more complexity and made the experience harder to structure.
This project taught me that personalisation is not about giving users as many choices as possible. As the prototype grew, more options also introduced more complexity and made the experience harder to structure.
The process taught me to prioritise the choices that genuinely support users and simplify those that do not. If I continued the project, I would define the core functionality earlier and explore more scenarios around managing an active subscription.
The process taught me to prioritise the choices that genuinely support users and simplify those that do not. If I continued the project, I would define the core functionality earlier and explore more scenarios around managing an active subscription.