Skip to content

feat: add tiered subscription plans (#413) - #559

Merged
Akatenvictor merged 1 commit into
AudioBitsStellar:mainfrom
lorenzo-romano:feat/subscription-tier-config-413
Aug 30, 2026
Merged

feat: add tiered subscription plans (#413)#559
Akatenvictor merged 1 commit into
AudioBitsStellar:mainfrom
lorenzo-romano:feat/subscription-tier-config-413

Conversation

@lorenzo-romano

Copy link
Copy Markdown
Contributor

Summary

Adds configurable subscription tier system so tier pricing, features, and limits are database-driven instead of hardcoded.

Changes

  • SubscriptionTierConfig entity: Database-backed tier definitions with pricing (monthly/annual cents), feature flags, upload/storage limits, display ordering
  • SubscriptionTierConfigController: Admin CRUD for tier management + public listing endpoint
  • Routes: Mounted at /api/subscriptions/tiers — public GET, admin PUT/DELETE

Acceptance Criteria

  • Tier pricing and feature sets stored in database, not hardcoded
  • Admin can create, update, and delete tiers
  • Pricing page can read tier configuration via API
  • Feature flags and resource limits per tier

Closes #413

Add configurable subscription tier system with:
- SubscriptionTierConfig entity for database-driven tier definitions
- Admin CRUD endpoints for tier management
- Public endpoint for pricing page consumption
- Feature flags, upload/storage limits, monthly/annual pricing

Closes AudioBitsStellar#413
@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@lorenzo-romano Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Akatenvictor
Akatenvictor merged commit 2a8dc32 into AudioBitsStellar:main Aug 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add tiered subscription plans

2 participants