πŸ›’ Shared Shopping List

A mobile-first, collaborative shopping list for friends and family. No accounts, no sign-in β€” anyone with the link sees and edits the same list.

Features

  • Mobile-first UI, optimized for phones (large touch targets, safe-area support)
  • Fast sync β€” polls every 2 seconds, plus an instant refresh after your own edits
  • Anonymous β€” shared purely by URL, no accounts or personal data
  • Persistent β€” items live in project-scoped SQLite

Try it

Open the app

API

All endpoints on main.ts under /api, returning the full item list as JSON.

MethodPathBodyEffect
GET/api–List items
POST/api{"name": "Milk"}Add an item
PATCH/api{"id": 1, "done": true}Check/uncheck
DELETE/api{"id": 1}Remove an item