Share Grocery Lists - Real-Time Family Collaboration
Shop together, even when you're apart. Share grocery lists with family, roommates, or friends. Changes sync instantly across all devices, so everyone stays on the same page.
How Real-Time Sync Works
ListAIse uses Firebase real-time database technology to keep everyone synchronized. When anyone makes a change, it appears on all devices instantlyβno refresh needed.
Instant Updates
Changes appear within 1-2 seconds on all devices
Live Checkoffs
See items being checked off as others shop
Offline Queue
Changes made offline sync when back online
Managing Collaborators
Viewing Current Collaborators
To see who has access to a list:
- Open the shared list
- Tap the share icon or go to List Settings
- View the "Collaborators" section
You'll see:
- Collaborator names and email addresses
- Permission level (Editor or Viewer)
- Last active time (when they last viewed/edited)
- Pending invitations (not yet accepted)
Changing Permissions
List owners can change collaborator permissions anytime:
- Open List Settings β Collaborators
- Tap on the collaborator you want to modify
- Select new permission level (Editor β Viewer)
- Changes apply immediately
Removing Collaborators
To remove someone's access:
- Open List Settings β Collaborators
- Tap on the collaborator you want to remove
- Select "Remove Access"
- Confirm removal
The list will disappear from their account immediately. They'll receive a notification that access was revoked.
Removal is Permanent
Removed collaborators lose all access immediately. To restore access, you'll need to send a new invitation.
Leaving a Shared List
If you're a collaborator (not the owner) and want to leave a shared list:
- Open the shared list
- Go to List Settings
- Scroll down and tap "Leave List"
- Confirm you want to leave
The list will disappear from your account. The owner will be notified that you left.
Owner Cannot Leave
List owners cannot leave their own lists. You must either delete the list entirely or transfer ownership to another collaborator first (coming soon).
Real-Time Collaboration Features
Live Presence Indicators
See who's currently viewing or editing the list with presence indicators. Active collaborators show a colored dot next to their avatar.
Push Notifications
Stay informed with smart notifications (configurable in Settings):
- New items added: Get notified when collaborators add items
- Items checked off: See shopping progress in real-time
- List updates: Name changes, budget modifications, etc.
- New collaborators: When someone new joins the list
Notification Settings
Too many notifications? Customize them in Settings β Notifications β Shared Lists. You can enable/disable specific types or mute notifications entirely.
Conflict Resolution
If two people edit the same item simultaneously, ListAIse uses a "last-write-wins" strategy. The most recent change is kept. In practice, conflicts are rare because changes sync so quickly.
Privacy & Security
Your shared lists are secure and private:
- Invitation-only: Lists can only be accessed by explicitly invited users
- Encrypted transmission: All data is encrypted in transit
- Secure storage: Data encrypted at rest in Firebase
- Permission controls: Fine-grained Editor/Viewer permissions
- Revocable access: Remove collaborators anytime instantly
- No public sharing: Lists are never publicly accessible or searchable
Data Ownership
List owners always retain full control and ownership of their lists. Collaborators can only access data while invited. When removed, they lose all access immediately.
Tips for Successful Collaboration
β Best Practices:
- β’ Communicate: Let family know when you're actively shopping so they don't duplicate efforts
- β’ Use categories: Organized lists make it easier for anyone to shop efficiently
- β’ Add quantities: Specify amounts so everyone knows exactly what to buy
- β’ Check off immediately: Mark items as you put them in the cart to prevent duplicates
- β’ Use notes: Add brand preferences or specific details to avoid confusion
- β’ Set Editor permissions wisely: Give Editor access only to trusted household members
β οΈ Common Mistakes to Avoid:
- β’ Inviting too many people (lists become chaotic with 5+ collaborators)
- β’ Not setting clear permission levels (give Viewer access if someone is just shopping)
- β’ Forgetting to check the list before shopping (someone might have just updated it)
- β’ Deleting items others added without asking (communication is key)
Common Sharing Issues
β Collaborator didn't receive the invitation
Possible causes:
- Email in spam/junk folder β Ask them to check spam
- Wrong email address β Verify spelling and resend
- They don't have ListAIse account β They need to create account first
- Invitation expired β Send a new invitation
β Changes aren't syncing in real-time
Troubleshooting steps:
- Check internet connection β Both devices need active connection
- Force refresh β Pull down to refresh the list
- Restart the app β Close and reopen ListAIse
- Check if list is still shared β Owner may have removed you
β Can't edit shared list (items are grayed out)
You likely have Viewer permission, not Editor. Ask the list owner to change your permission level to Editor in List Settings β Collaborators.
β Shared list disappeared from my account
The list owner either removed your access or deleted the list entirely. Contact the owner for clarification.
Start Collaborating Today
Stop texting "Did you buy...?" and start shopping smarter with real-time shared lists. Free for everyone!