# Subscription Management Platform Boilerplate

## Overview
Recurring billing, usage tracking, plan management, churn analytics

## Tech Stack
- **Backend**: Node.js, Express
- **Frontend**: React, TypeScript
- **Database**: PostgreSQL
- **Payments**: Stripe Billing
- **Analytics**: Segment, Amplitude
- **Queue**: Redis Bull

## Specialized Agents
- `subscription-billing-engineer` - Recurring payment systems
- `usage-tracker` - Metered usage monitoring
- `plan-manager` - Subscription plan design
- `churn-analytics-specialist` - Customer retention analysis

## Key Features
- Flexible billing models
- Usage-based pricing
- Dunning management
- Plan upgrades/downgrades
- Revenue analytics
- Customer lifecycle management

## Compliance
- Payment processing standards
- Tax regulations
- Data privacy laws
- Accounting standards (ASC 606)

## Architecture Patterns
- Event-driven billing
- Usage metering systems
- Subscription lifecycle management
- Revenue recognition patterns

## Implementation Requirements
- Accurate billing calculations
- Prorated charges handling
- Failed payment recovery
- Revenue reporting
- Customer self-service portal
- Comprehensive analytics