Group shopping feature

Co-op App


Group shopping feature

Co-op App




Enabling seamless group grocery planning through real-time collaboration



Enabling seamless group grocery planning through real-time collaboration

My Role

Solo Designer

Practices

UI Design

Tools

Figma

FigJam

V0

Date

JUL 2025

Project Overview

Most UK online supermarket platforms are built for solo users, yet grocery shopping is often a shared task in households. This project explores a feature to allow real-time, multi-user collaboration on shopping lists and carts — directly within an online supermarket interface.

Goal

Design a collaborative shopping feature that enables households to co-create lists, track updates in real-time, and complete checkout seamlessly.

Research and User Understanding

To understand the opportunity, I conducted desk research across grocery platforms and user behavior:


Key Insights:

  • 73% of households share grocery responsibilities, but platforms only support single-user workflows.

  • Over 60% of online grocery orders are placed via mobile — making context-switching (e.g., to WhatsApp or Google Keep) cumbersome.

  • No major UK supermarket supports collaborative carts or real-time shared lists.

  • Users currently rely on external tools (Notes, WhatsApp, AnyList), which lack integration and cause friction or errors.


These findings highlight a clear product gap — and user frustration — with collaborative grocery planning.

Lo-Fi Exploration

Using FigJam, I mapped core user flows and sketched low-fidelity wireframes for key interactions:

Wireframe Concepts:


  • Shared List View: Item checkboxes, avatars showing who added each item, “Real-time sync active” badge.

  • Invite Modal: Add collaborators via email or link, set permissions (edit/view).

  • Shared Cart: Show who added what, with grouped subtotals and final checkout button.


This helped me prioritize features and screen transitions for the prototype.

High-Fidelity Design

Using Figma and V0.dev, I built out the following key screens:



Basket View


  • Displays real-time order totals and collection details

  • Includes promotional banners (e.g. free delivery thresholds)

  • Features a carousel of suggested items to increase basket value

  • Allows inline notes for shared context and communication



Sharing & Collaboration


  • Generates shareable links via SMS, email, or QR code

  • Enables role-based permissions (add, edit, remove items, update quantities)

  • Includes a deadline toggle to help users plan time-sensitive lists



Shared Cart


  • Groups items by contributor for transparency

  • Supports quantity editing with user tags and avatars

  • Reflects updates in real time across all contributors



Checkout & Payment


  • Clean and intuitive layout with clear order summary and subtotal breakdown

  • Includes promo code field for discounts

  • Supports standard payment methods including Visa, Mastercard, AmEx, and PayPal



Confirmation & Notifications


  • Displays pickup time, location, and order summary

  • Includes a “Notify Collaborators” section to inform group members post-purchase


Outcome

This project highlighted how accessibility can be woven into every layer of the design process – from concept to interface, evaluation to iteration. Rather than making assumptions, I leaned on research, guidelines, and user input to shape a web experience that welcomes more people in.

Danial ©2025

Danial ©2025

Danial ©2025