Project

Family Basket

A shared grocery list app that keeps households in sync from list to checkout.

Project Type

Shared household grocery list app

Audience

Households and families coordinating shared grocery shopping.

Overview

Family Basket lets households share grocery lists in real time so nobody buys duplicates or forgets an item. Members join a household with a pairing code, then add, check off, and track items together as purchases happen.

Highlights

  • Real-time shared grocery lists across household members.
  • Simple pairing code flow to join a household.
  • Purchase tracking so everyone knows what has been bought.

Core Problem

Grocery lists shared over chat or notes apps quickly go out of sync, leading to duplicate purchases, forgotten items, and unclear ownership over what still needs to be bought.

Solution Direction

A dedicated shared-list experience where households join through a pairing code and see live updates as items are added, checked off, and purchased, keeping everyone on the same page.

Scope

  • Household creation, pairing, and multi-member list sharing.
  • Real-time grocery list and purchase tracking.
  • Account security, email verification, and data retention handling.

Tech Focus

  • Flutter mobile client
  • Laravel API backend with isolated domain data model
  • Household pairing and entitlement management
  • In-app purchase support for unlimited households

Role & Delivery

  • Product and engineering direction for the mobile and backend experience.
  • Implementation of household, list, and purchase workflows end to end.
  • Delivery decisions balancing simplicity with household-sharing needs.

Project Outcomes

  • Fewer duplicate purchases and forgotten items for households.
  • Clearer coordination between household members while shopping.
  • A reliable shared-list workflow from planning to checkout.