Project Overview: Redesigning the Online Grocery Experience

Reading time: 2 minutes

Welcome to the final project of the UX/UI Design Fundamentals: Usability and Visual Design course. This project combines all the skills you've developed throughout the course, preparing you to design impactful, user-centered digital experiences.

What you will learn

Through this final project, you will learn how to create a complete, user-centered digital product from initial evaluation to polished responsive design. You'll begin with a heuristic analysis to identify pain points in existing grocery e-commerce platforms, and then apply UX methods like persona development, journey mapping, and interaction design. Using Figma as your end-to-end tool, you will gain the skills to build structured wireframes and add meaningful microinteractions. By the end of this project, you'll have a portfolio-ready case study that reflects your full UX design process.

Learning objectives

By the end of this project, you will be able to:

Scenario

You are a UX designer at a digital design agency commissioned to improve the online experience for grocery shoppers. The client has provided you with two websites—SpiceBasket (traditional layout) and GreenBasket (modern interface) and requested a full redesign for a new unified grocery platform. The new solution should fix usability issues, support diverse user needs, and adapt across devices. Your challenge is to evaluate both sites using heuristics, understand user pain points through persona building, visualize the shopping flow via journey mapping, and design a responsive, interactive UI system. The result will demonstrate the entire UX process from research to responsive design—all created and documented within Figma.

Note: While SpiceBasket and GreenBasket are provided as examples, you are free to choose any similar grocery websites or apps for your evaluation. Select platforms that allow you to explore usability challenges and apply the UX methods outlined in this project.

Project tasks

Task 1: User experience analysis and heuristic evaluation

Task 2: Creating user personas and empathy maps

Task 3: Building a customer journey map

Task 4: Designing microinteractions

Task 5: Grid-based wireframe design