Eternal Bloom
Eternal Bloom is a personal mobile app prototype that lets users design custom bouquets for themselves or as gifts. I started the project while completing a Coursera prototyping course and decided to continue developing it independently to apply my new skills and explore mobile UI design.
View Prototype
Screenshots of my Eternal Bloom app within phone layouts
Timeline: In Progress
Tools Used: Figma
Role: UX/UI Designer
Problem Statement
Importance of the Project
Eternal Bloom simplifies bouquet design and ordering while giving users hands-on creative control. Users can choose specific flowers, greenery, fillers, and paper or vases, and the florist handles the layout, so the user’s vision comes to life without the stress of arranging every detail. The app only shows in-season, monthly flowers and offers bouquets categorized by popularity, holidays, emotions, or celebrations for those who prefer ready-made options. Users can also buy in bulk and save their custom bouquet designs in folders for future use, making it easy to plan, personalize, and order bouquets reliably and efficiently.
User Need Addressed
Existing bouquet apps are often unreliable and frustrating for users. Customers need accurate delivery information, the ability to confirm same-day availability, and clear communication with the florist or delivery driver. Eternal Bloom addresses these issues by only showing in-stock flowers, providing real-time delivery updates, and giving users a way to contact the driver if needed, ensuring a more reliable and stress-free bouquet experience.
My Role: UX/UI Designer - Full Project Ownership
I handled every aspect of Eternal Bloom, including research, ideation, wireframing, visual design, and creating a high-fidelity interactive mobile prototype. This work-in-progress project demonstrates my end-to-end design process, from defining the user flow to designing custom bouquet features and delivery reliability tools, I led the project from concept to a fully realized prototype, ensuring a cohesive and intuitive user experience.
Research and Insights
This will be the objective statement, explaining what you wanted to learn. This will be one to two sentences in only.
Competitive Analysis
User Personas
Storyboarding

Competitive Analysis

Purpose:

To evaluate existing bouquet and flower-ordering apps to understand current approaches to customization, visual design, and usability, and to identify opportunities for improvement.

Process:

I analyzed bouquet-related apps available on the Apple App Store, including Bridal Bouquet Builder 4, 1800Flowers, and Floward, focusing on customization options, UI consistency, accessibility, and overall user experience.

Key Insights:

  • Bridal Bouquet Builder 4 offers 3D customization but limits usability through poor animation quality, minimal flower selection, and paywalled options that reduce creative freedom.

  • 1-800-Flowers provides helpful features like location-based availability, add-ons, and customer reviews, but lacks bouquet customization and suffers from inconsistent UI elements

  • Visual inconsistency (mixed button styles, fonts, and card shapes) negatively impacts usability and perceived quality

  • Floward demonstrates strong visual consistency and modern aesthetics, but its discoverability is weak due to limited exploration guidance and unclear search prompts

Impact on Design:

These findings guided the design of Eternal Bloom by prioritizing visual consistency, clear navigation, and accessible customization. The app combines structured category browsing with creative flexibility while removing paywalled design barriers to create a more intuitive and trustworthy experience.

Bridal Builder 4 app screenshot, 1800 Flowers screenshot and Floward app screenshot

User Personas

Purpose:

To identify key user types and understand their expectations around flower ordering, delivery reliability, and long-term use.

Process:

I created three user personas based on common floral purchasing scenarios, including gifting, event planning, and recurring orders, with a focus on delivery and service-related pain points.

Key Insights:

  • Users are concerned about delivery accuracy and want real-time order tracking similar to services like Uber Eats or DoorDash.

  • There is limited visibility into flower quality and freshness throughout the ordering process.

  • Users want real-time stock availability to avoid last-minute substitutions or delays

  • There is a strong need for bulk ordering and recurring delivery options for events and annual occasions.

Impact on Design:

The personas emphasized the importance of transparency and reliability, leading to features such as real-time stock visibility, delivery tracking, bulk ordering, and saved or recurring bouquet options to support meaningful and time-sensitive purchases.

3 personas

Storyboarding

Purpose:

To understand how users discover, track, and engage with books across different platforms, and to identify opportunities for trope-based discovery.

Process:

I created two storyboard scenarios focused on same-day bouquet design and ordering, one illustrating the full end-to-end journey and another zooming in on key interaction moments within the app.

Key Insights:

  • Users often need to design and order bouquets on the same day, increasing pressure and urgency.

  • A clear end-to-end flow helps users feel confident when making time-sensitive purchases.

  • Close-up interaction moments reveal the need for guidance during customization

  • Reducing friction at key decision points improves trust and completion rates

Impact on Design:

Storyboarding reinforced the need for a streamlined same-day ordering flow with clear steps, supportive cues during customization, and reassurance throughout the process to help users complete meaningful purchases with confidence.

UX design storyboard
Design Process
The design process for Eternal Bloom is focused on exploring layouts, defining content, and experimenting with visual ideas. Each stage builds on the previous one, helping shape the app while leaving room for refinement and iteration.
1. Early Ideation & Layout Exploration
This stage focused on quickly exploring possible screen layouts and user flows. Using Procreate, I sketched low-fidelity wireframes with simple boxes and lines to generate multiple layout ideas without committing to visual design decisions.
Low-fidelity wireframes of page layouts
Low-fidelity wireframes of bouquet designing page
2. Wireframe Development & Content Definition
The selected layout ideas were translated into high-fidelity wireframes in Figma. Text was added to buttons, images, and headers to clarify functionality and define the purpose of each section, helping establish structure before visual styling.
High-fidelity wireframes of Eternal bloom app
High-fidelity wireframes of style choices and event choices
3. Initial Visual Experimentation
The first design iteration explored color and visual treatments without a defined theme. Highly saturated and neon colors were used as part of this exploration, revealing misalignment with the emotional tone of florals and highlighting areas for future refinement.
first design iteration, high contrast colors
Components organized
Reflections and Next Steps
Key Learnings
When I first started Eternal Bloom, I didn’t know how to use variables, components, or consistent styles in my designs. Over time, implementing these tools helped me create cohesive and meaningful designs, where every element now serves a purpose instead of just being visually “pretty.” 
Challenges and Opportunities
There are still a few pages that need to be completed, and some interactions and features require refinement. I also want to enhance the app with a search function, add-ons like gifts and cards, and a reminders section for upcoming special occasions so users can be notified in advance.
Future Iterations
Next steps include finalizing the remaining pages, integrating these planned features, and continuing to refine layouts and visual hierarchy. These improvements will make the app more functional, intuitive, and aligned with user needs, while keeping the design cohesive and purposeful.