Hopping List
A dynamic shopping list app for families and couples that lets you see what you need at each specific store.

How to Become a Beta Tester
Becoming a beta tester for Hopping List is simple and free:
- Download TestFlight - First, download the free TestFlight app from the App Store. TestFlight is Apple's official app for testing beta versions.
- Join the Hopping List Beta - Click the "Sign up to be a beta tester" button above, or use this TestFlight link.
- Install Hopping List - Once you've joined the beta through TestFlight, you can install Hopping List directly from the TestFlight app.
- Provide Feedback - Your feedback is invaluable to me and helps improve the app before its official release. Submit feedback here.
Note: TestFlight is only available for iOS devices. Android version coming soon, probably.
Key Features
- ✓Add Items to Multiple Stores
Add a single item to appear on lists for multiple locations
- ✓Store-Specific Shopping Lists
Only see items available at the store you're currently shopping at
- ✓Real-time List Updates
Changes instantly sync between family members
- ✓Simple, Intuitive UI
No complex setup or learning curve required
The Problem & Solution
Hopping List was created to solve the common problem faced by couples and families: efficiently managing shopping lists across multiple stores. Most existing solutions are either too simplistic or overly complicated.
The core feature that sets Hopping List apart is the ability to add a single item to multiple store locations. When you're at a specific store, you only see the items you need that are available at that location.
For example, if you need milk and it's available at both Target and Safeway, you'll see it on both store lists. But if broccoli is only available at Trader Joe's, it will only appear when you're shopping there.
Pain Points Solved
- Real-time List Updates: No more uncertainty about what needs to be purchased with live-updating shared lists
- Simplicity First: Other solutions were too complicated with unnecessary features like aisle tracking - everyone knows where bread is located...
- Store-Specific Lists: When shopping, you only see what's needed AND available at your current location
- No Subscription Required: Unlike many shopping list apps, Hopping List doesn't charge a monthly fee or any fee for that matter. It's not even in the app store yet.
App Screenshots

Home screen showing your stores

Adding an item to multiple store locations

Store-specific shopping list for Safeway

Trader Joe's list with different items
Behind the App
I built Hopping List after my wife and I couldn't find a shopping list app that worked for us - all the existing options were either too simplistic or overcomplicated with unnecessary features. At the same time, I needed to familiarize myself with FlutterFlow for building a much more complex app for DubPrime, so this project served dual purposes.
The app was designed with simplicity in mind, focusing on solving the core problem without unnecessary complexity. The user interface is intuitive, making it easy for anyone to use without a learning curve.
The app is currently available in TestFlight for iOS users, with plans for a full App Store release and Android version in the future.
Technical Details
Hopping List was developed using FlutterFlow, a visual development platform for Flutter apps, which enabled rapid prototyping and iteration. Supabase provides the backend with PostgreSQL database, authentication, and real-time updates for shared lists.
- ✓Flutter
- ✓FlutterFlow
- ✓Supabase
- ✓PostgreSQL
- ✓Custom FlutterFlow Components
Development Resources
Source code and resources for developers interested in the technical implementation.