Tangible Cloud
-
Login
-
Create a new account
-
Update passwords
-
Licensing
- Generate licenses for new purchases
- Set activation limit
- Expiration date, access to updates expires when license expires
- Expose list of activated domains to user
- Allow user to remove domains from list of actively licensed domains
- Ignore development domains (.test, .local)
- Prioritize Product Details screen
-
Billing
- Redirect users to Stripe for billing actions
-
Websites
- Websites UI is not super important but the data needs to exist in the system so implement if you have time
-
Plugin Framework
- Send plugin title, description and image asset to cloud somehow during git pipeline run
- License activation
- Collect information on website
-
Downloads
- Hard requirement
- Implement version selector
- For now ignore support for alpha/beta versions (other version tracks/branches)
-
Admin functionality:
- Payment management via stripe
- Manage listed products