1.3 KiB
epic, story, title, status
| epic | story | title | status |
|---|---|---|---|
| 9 | 9.7 | User Accounts & Storage | draft |
Epic 9 — Web App (React + WASM)
Goal: Zero-install web experience with real-time collaboration.
Story 9.7: User Accounts & Storage
As a returning user, I want to create an account and have my sheets stored in the cloud, So that I can access my work from any device.
Acceptance Criteria:
Given a new visitor to the web app When they click "Sign Up" Then they can register using email/password, Google OAuth, or GitHub OAuth And a verified account is created and they are logged in
Given an authenticated user creates or edits a sheet When the sheet is saved Then it is persisted to Supabase cloud storage under their account And the sheet is accessible from any device when logged in
Given a user is on the Free plan When they attempt to create an 11th sheet Then they are prevented from creating it And a message prompts them to upgrade to Pro or delete an existing sheet
Given a user is on the Pro plan When they create sheets Then there is no limit on the number of stored sheets
Given a user is logged in on a new device When the app loads Then all their sheets are synced and available in the sheet list