⚡ Shopping List Technical Guide
Shopping List is a real time, multi user inventory and shopping list management platform designed for families. It maintains a centralized Master Pantry of household items and enables collaborative creation and management of active shopping lists.
Shopping List Workflow
Item Activation
- Tapping the + on a Master Pantry item adds it to the Shopping List, displayed at the top of the screen.
Item Completion
- Selecting the checkmark on an active item removes it from the list and returns it to the Master Pantry
Signing In
- Open the Shopping List web page
- Select Sign in with Google and choose your email
- If pre approved, you will be logged in immediately
- If not, your status will show as Pending Approval. You may sign out at this point
- Once approved by an Admin, sign in again
Shopping List Management
- The Master Pantry serves as the permanent database of recurring household items
- Items are organized by Store, then by Folder
- Enabling Sort Mode reveals item level ordering controls and changes the button label to Sorting Active
Setting Up Stores
- Open the Settings Drawer (gear icon)
- Under Stores, a default store is already created
- Select the pencil icon to rename it
- To add more stores, enter a name in the New store name field and select the + icon
- Return to the main screen by clicking on the Close button
Adding Items
Use the Add/Edit Item panel:- Enter Item Name
- Select a Store from the dropdown list
- (Optional) Assign a Folder (aisle, cooler, department) — do not include a "\"
- When adding a folder, an existing folder can be selected from a dropdown list
- (Optional) Add Quantity or Notes
- Select Save Item
Adding Items to the Shopping LIst
- Open the Master Pantry
- Select a Store
- Click the + icon next to an item to move it to the Shopping List
Completing Items and removing from the Shopping List
Click the + next to an active item to mark it complete and return it to its store in the Master PantrySorting Items
- Open the Settings Drawer
- Select Sorting to enable sort mode
- Return to the list to see up/down arrows next to items
- Use the arrows to reorder items
- Return to the Settings Drawer to disable sorting
Technical Implementation Notes
User Roles & Access
Super Admin
- Create and approve new family lists
- All items below
Admin
- Approves or invites new family members to their list
- The first person in a family to sign in becomes the Admin
- Remove family members from their family list
- All items below
Member
- Can add, edit, delete and select items on their family’s list
- Can add, edit and delete stores on their family's list
Pending
- User has signed in but awaits an Admin approval
Toolbox Administrative Tools
Stores
- Create, rename, or delete store categories
Family Access
- Invite new members or approve users in Pending status
Pending Approvals
- Admins can approve users who attempted to sign in, granting them access to the family list
Backup & Restore
- Export the entire family list (stores and items) to a .json file or restore from a previous backup
Pre Provisioning (Super Admin Only)
Super Admins can onboard new families using the Provisioning Panel:
- Enter the new Admin’s email
- Select Auto Create Family List to generate a private list for that family