Grocery List App

This one is for my own house. My wife and I always find it difficult to find time to sit down and create a grocery shopping list, and are juggling potentially a few different diet restrictions at the same time. Every shared grocery list app we tried made us stop and think, "wait, can we all actually eat this?" So I worked with Claude Code to build one that just tells us. Now we can add food to our shared list any time and we know if it meets the restrictions or not. Note, some restrictions could be incorrect. These are a starting place only and you need to confirm if the item meets your own restrictions.

You pick your household's diet restrictions (dairy-free, gluten-free, vegan, low-carb, or modified AIP) and every item on the list gets color coded green or red based on whether it fits. No more guessing in the store. You can also add a food from the catalog search function and edit any dietary restriction tags on any food.

How to use the application

There are two ways to use this application: open it in the browser or install the Android app. Both talk to the same backend, so a household created on one works fine on the other.

How it works

Installing the APK

This is only available for Android right now. When you download it, you will need to change your settings to allow installing apps from outside the Play Store. Once it downloads and you tap install, you will likely see a Play Protect warning since this is not a Play Store app, tap "Advanced" and then "Install anyway."

Contact me if you get stuck.

Updating from an older version

If you installed the Android app before version 1.4.0, you will need to uninstall it before installing the newest version. I changed the key the app is signed with, and Android will not install an update signed with a different key over the old one. Version 1.4.0 and newer update normally.

Uninstalling also removes that phone from your household, because the app signs in anonymously and only remembers you on the phone itself. Your lists are safe, but the phone will need a new invite code to rejoin. Before you uninstall, make sure another device in your household is still signed in (the web app works well for this) so it can generate the code. Please do not uninstall on every device at the same time, or no one will be able to create a code.