52 lines
1.9 KiB
Markdown
52 lines
1.9 KiB
Markdown
---
|
|
epic: 15
|
|
story: 15.2
|
|
title: "Pro Tier"
|
|
status: draft
|
|
---
|
|
|
|
## Epic 15 — Monetization & Onboarding
|
|
**Goal:** Establish sustainable revenue with a generous free tier and frictionless onboarding.
|
|
|
|
### Story 15.2: Pro Tier
|
|
|
|
As a CalcPad Pro subscriber,
|
|
I want access to advanced features including unlimited sheets, cloud sync, and collaboration,
|
|
So that I can use CalcPad as my primary professional calculation tool.
|
|
|
|
**Acceptance Criteria:**
|
|
|
|
**Given** a user has an active Pro subscription or one-time Pro purchase
|
|
**When** they use the application
|
|
**Then** they can create unlimited sheets with no cap
|
|
**And** cloud sync is enabled across all their devices
|
|
**And** all themes including premium themes are available
|
|
**And** custom theme creation is unlocked
|
|
|
|
**Given** a Pro user
|
|
**When** they access currency and financial features
|
|
**Then** historical currency rates are available for past-date conversions
|
|
**And** stock/ticker lookups are available for real-time financial data
|
|
|
|
**Given** a Pro user
|
|
**When** they use collaboration features
|
|
**Then** they can share sheets with other users for real-time collaborative editing
|
|
**And** they can set view-only or edit permissions on shared sheets
|
|
|
|
**Given** a Pro user
|
|
**When** they export a sheet
|
|
**Then** all export formats are available: plain text, Markdown, PDF, and HTML
|
|
**And** exported PDFs include formatted results with proper typography
|
|
|
|
**Given** a Pro user
|
|
**When** they access developer features
|
|
**Then** CLI access to calcpad-engine is available for scripting and automation
|
|
**And** API access is available for programmatic sheet evaluation
|
|
**And** the plugin system is available for extending CalcPad with custom functions
|
|
|
|
**Given** a Pro subscription expires or is cancelled
|
|
**When** the user continues using CalcPad
|
|
**Then** sheets beyond the 10-sheet limit become read-only (not deleted)
|
|
**And** cloud-synced data remains accessible locally
|
|
**And** Pro-only features are gracefully disabled with clear upgrade prompts
|