The challenge
Collaborative grocery planning with invite links, roles and list lifecycle (WIP). The aim is to enable small groups to coordinate shopping around shared events and hubs with clear role-based permissions and minimal friction. This involves designing simple invite flows, resilient offline-friendly list syncing, and a domain model that keeps lists and spaces composable as the product grows.
The process
- Documenting architecture early helps keep scope aligned
- Scaffolding FE + BE with Docker and local dev scripts improves iteration speed
- WIP: core domain model (spaces/lists/items) and RBAC
Stack
Future ideas
- Complete auth and invite flows
- Finish core CRUD and lifecycle features
- Polish mobile UX and ship an MVP