You ever enter a supermarket, then start thinking about what you need to buy? I just wanted to spend less time in there and instead think about other things.

ListiMate’s features include smart check, deduplication, offline mode, and more ..
My name is Ahmed Mahfouz. I’m an ex AI developer in VOIAR (Dutch robots company), and currently I work in CareWeb. I’m someone who goes for groceries biweekly. When I run out of something, I would pull up my phone, enter Google Keep (or Apple notes), and add the item in it. I don’t like spending that much time in the supermarket. It took me some time to know which aisle is what. 10 min in, and I’m done picking all that I need.
One important part about the 10-min “grocery shopping spree” is me not trying to remember what I need. I just look into my Google Keep and buy it. But Google Keep isn’t made for groceries.
I did try to search for other apps that would fill my requirements but couldn’t find any. I did search my #1 trust-me-bro source, Reddit, and I found people who were having the same problem I have. There were some apps either with old designs or they had lots of features.
I took it personally from there and decided to make my own “DUMP GROCERY APP”

ListiMate poster image used in the app developer on google play store
Some features I have at the moment:
Smart Uncheck/Check Management: If you uncheck an item that was previously checked, it should move to the top of the unchecked items, rather than duplicating it.
No Duplicates: Accidentally try to add something twice? We’ll keep your list tidy by avoiding repeats.
Minimalist, Distraction-Free Design: Clean and simple interface with just what you need — no clutter, no fuss.
Works on All Devices: Use it on Android or iPhone. Your lists stay in sync everywhere.
Offline-Friendly: No internet? No problem. Your lists still work and sync when you’re back online.
Shareable Lists: Perfect for families, couples, or roommates. Everyone sees the same list and can check off items together.
Move Items Between Lists: Accidentally added milk to the wrong list? Just move it — no need to retype.
Light & Dark Mode: Choose the look that fits your style, day or night.
Secure Sharing with Expiring Tokens: When you share a list, it’s done through a secure one-time token that expires after 2 hours, so only the people you invite can join.
No Forced Sign-Ups: Open the app and get started right away. You only need to sign in if you want to share lists with others.
Full Account Control: Want to leave? You can delete your account anytime. Shared lists can be passed to others, so nothing gets lost.
I did this app because I wanted to solve a problem I had (cliche, I know) and also to practice my mobile skills. Dealing with list state (I’m using Legend-state) was a little bit hard. They released V3 when i picked the library up, which made troubleshooting a little hard.
It was also my first time working with Supabase, using buckets, and webhooks in it. Usually I would host everything on my local server and my apps would interact with it.
More details about ListiMate, can be found on the website here https://www.thelistimate.com/
