I started working on Groceed after Google shut down a shopping list tool I had relied on for years. It wasn't perfect, but it solved a very real problem for me: having a simple, shared list that didn't get in the way.
When it disappeared, I tried replacing it. Most apps I found felt wrong in opposite ways: either they were just plain bullet lists, or they tried to turn grocery shopping into a full-blown system with reminders, recipes, suggestions, and settings I never asked for.
The main frustration was repetition. Every week I was typing the same items again, even though my shopping habits barely change.
Groceed is my attempt to fix that. It's a shared shopping list where past items are first-class citizens. You can search through things you've already bought and quickly bring them back into the current list. Over time, the list starts to reflect how you actually shop, without any explicit setup or planning.
I've tried to keep the scope intentionally narrow. Groceed only does shopping lists, but it does them with the assumption that shopping is a recurring habit, not a one-off task. The app is designed to be quick to open, quick to edit, and easy to share with other people.
You can try it at https://groceed.app
A minimal login is required (magic link or Google), mainly because lists are shared and synced.
Technically, it's built with SvelteKit and runs entirely on Cloudflare Workers, using D1 as the database.
This is my first serious Show HN post. I'm mostly looking for feedback on:
- whether this approach actually makes lists more useful over time
- what would make you keep using (or abandon) a shopping list app
- things that feel overkill or, on the contrary, clearly missing
Happy to answer questions or go deeper into the implementation if that's useful.
Andrea