Ironhack Prework — Challenge 2 — Wireframing: Simplifying the Uber Eats Experience

Flavia Jonsson
3 min readMay 3, 2024

--

Introduction to Wireframing and Its Importance

Wireframing is a fundamental step in the user experience and interface design process, serving as the blueprint for digital products. By stripping down the visuals to basic elements, wireframing allows designers to focus on the app’s structure and user flow without the distraction of colors, detailed graphics, or typography. In this exercise, I used Uber Eats to explore the wireframing process to better understand the user journey from selecting a meal to checking out and following the order.

Why Uber Eats?

Uber Eats is a widely used food delivery service with an extensive network of restaurants and consumers. The app is praised for its intuitive user interface, which smoothly guides users from meal selection to final order confirmation.

Wireframing Process

To start, I identified a common task that most users would perform on Uber Eats: placing an order. The specific user flow includes six main screens:

  1. Restaurant Selection
  2. Food Selection
  3. Item Customisation
  4. Cart Review
  5. Checkout Process
  6. Order Follow-up
User Flow
User Flow Diagram

Step-by-Step Wireframing

  1. Inventory of UI Elements: List of all the elements involved in the order process, including buttons, dropdowns, icons, and text fields. This helped ensure that no critical component was overlooked in the wireframes.
  2. Sketching Low-Fidelity Wireframes: Using the Ironhack wireframing kit provided on Figma, I created simple gray and white layouts for each of the six screens.
  3. Creating the Prototype: The individual wireframes were then linked to show the navigation process through the app, from selecting a restaurant to completing a purchase and following it.
User Flow Wireframe

Key Insights from Wireframing Uber Eats

The wireframing exercise highlighted several key features and design choices that contribute to the app’s effectiveness:

  • Simplicity: Uber Eats uses a minimalistic approach with clear, straightforward paths to completion.
  • Focus on User Actions: Every screen is designed to lead the user naturally to the next step, reducing friction and enhancing the overall experience.
  • Consistency: The consistent use of UI elements like buttons and icons across screens helps in creating an intuitive experience.

Conclusion

Wireframing is more than just an exercise in simplification; it’s about understanding the core of user interactions and designing for clarity and efficiency. Through this exercise with Uber Eats, I was able to understand the role of wireframing in the design process and the importance of focusing on user flow to create engaging and effective digital experiences.

--

--