Application for groceries or repeat events

This program keeps a list of the grocery items we buy regularly. Whenever something runs out we tap it and it moves into the cart, so the list is ready before we get to the store.
The same idea works for anything you repeat: it can remind you about tasks that come around daily, weekly or monthly — exercise days (leg day, core day, arm day), or study items that need revision and practice.
Tools and approach
- MODEL: Qwen2.5 Coder 32B Instruct
- TOOLS: VSCode, Cline, RooCode
- BUILT WITH: a single JavaScript file, no build step
Review
THE GOOD: Easy to use. A single JavaScript file, mobile friendly and responsive.
THE BAD: No database — items are stored in cookies. No authentication.
TO IMPROVE: Add authentication and a real database, share the list across a family, and add a hierarchy of tabs.