Group shopping app

Parked while RoomAid has my attention.

A real-time shopping app for households and small groups. One person is at the store and everyone else follows the trip as it happens, answering questions from the aisle before the wrong thing ends up in the cart.

  • SwiftUI
  • TCA
  • Vapor
  • Real-time

Why build it

The thing that goes wrong is not the list. It is that someone shops for you and comes home with the wrong yogurt, because they were never told, and nobody wants to send a forty-word text about yogurt. A shared list keeps track of what is needed and says nothing at all about the trip itself, which is where the mistakes actually happen. That is a different problem, and it wants a different app.

What makes it different

The shape is a live trip rather than a list. One person is at the store and everyone else in the group follows along: what is going into the cart, what is still open, how far along the run is. When the shopper hits something in the aisle, an item that is out of stock or a choice they cannot make on your behalf, they raise it against that one item and someone at home answers in seconds. Preferences stick from one trip to the next, so which oat milk you meant stops living in one person’s head.

Where it stands

This one is parked while RoomAid has my full attention. It has its own backend rather than sharing RoomAid’s, and it reuses the infrastructure I build across all of my apps: sign-in, the design system, real-time sync. That means what remains is the live trip itself rather than the plumbing. If you want a note when it moves, the list below is the place.

Roadmap

  1. Real-time sync and sign-in already built

    Done

    The infrastructure this depends on is running in my other apps, so none of it has to be invented here.

  2. A live trip the group can follow

    Planned

    What is in the cart, what is still open, and how far along the shopper is, updating as it happens.

  3. Questions answered from the aisle

    Planned

    The shopper raises a question against one item and someone at home answers it in seconds.

Hiring an iOS engineer, or building something?

Email me