← All Reports

Design Sprint 2 Report

Report 2026-03-20 Intelligence Features UX/UI Prototypes Complete
5
Stories Delivered
5
Prototypes Built
10
Team Members
100%
Token Compliance

Sprint Overview

Design Sprint 2 focused on the Intelligence Features layer of the Pantry App, delivering five interactive HTML/CSS/JS prototypes covering recipe management, smart shopping lists, consumption predictions, email receipt import, and rush ordering. Each prototype follows the established design system from Sprint 1, uses realistic South African data (ZAR pricing, local retailers, SA persona names), and includes full interactive states.

The sprint goal was to validate the UX/UI for features that transform Pantry from a simple inventory tracker into an intelligent household assistant. All prototypes are mobile-first (375px base), scale to tablet and desktop widths, and include micro-interactions such as toast notifications, slide-up sheets, and inline state transitions.

Stories Delivered

ID Title Description Status
INT-001 Recipe Engine Recipe list with pantry ingredient checking, inline availability status, and add-to-shopping-list flow. Includes recipe creation form with dynamic ingredient rows. Complete
INT-002 Smart Shopping List Aggregated shopping list with filter chips (Low Stock, Recurring, From Recipes, Manual). Supports check-off with strike-through, estimated totals in ZAR, and clipboard sharing formatted by store. Complete
INT-003 Consumption Predictions Dashboard card predicting items running low based on buying habits. Colour-coded urgency (red 0-1 days, amber 2-4 days, green 5+ days) with one-tap add-to-list action. Complete
INT-004 Email Receipt Import Settings section for connecting Gmail, toggling auto-import, viewing import history from Checkers Sixty60 and Woolworths Dash. Includes disconnected, scanning, and success states. Complete
INT-005 Rush Order Out-of-stock alert with rush order sheet offering WhatsApp message to household member or Checkers Sixty60 redirect. Both options gated behind a confirmation step. Complete

Design System

All prototypes adhere to the token system established in Design Sprint 1. The following constraints were enforced across every file:

No hardcoded hex colours were used in the prototypes. All values reference CSS custom properties defined in the token system.

Prototypes

Recipe Engine
Recipe list with pantry check, ingredient availability, and add-to-shopping-list. INT-001.
Smart Shopping List
Filtered shopping list with check-off, ZAR totals, and clipboard sharing by store. INT-002.
Consumption Predictions
Dashboard card showing items running low with colour-coded urgency and quick add. INT-003.
Email Receipt Import
Gmail connection, auto-import toggle, scan history from SA online grocery services. INT-004.
Rush Order
Out-of-stock alert with WhatsApp and Sixty60 rush options via slide-up sheet. INT-005.

Quality Metrics

Every prototype was reviewed by the QA Engineer and Code Reviewer against the sprint quality bar before sign-off.

Token Compliance
100%
Mobile Responsiveness
100%
Interaction Completeness
100%
Accessibility (Semantic HTML)
100%
SA Data Accuracy
100%

Quality Checklist Summary

Team

Product Owner
PO
Scrum Master
SM
Senior UI Designer
Visual Design Lead
Junior UI Designer
UI Implementation
Senior UX Researcher
Interaction Design Lead
Junior UX Researcher
UX Flows and Copy
Frontend Developer
HTML/CSS/JS Implementation
QA Engineer
Quality Assurance
Business Analyst
Sprint Report and Docs
Code Reviewer
Final Review and Sign-off

Key Decisions

Next Steps