Smart Plan Manager
A Stripe subscription controller for creators selling digital memberships.
Manage upgrade/downgrade/pause/resume flows with audit trails and tenant isolation. Free-tier friendly. Built on Next.js, Supabase, and Stripe.
Tenant isolation
Tenants are bound to `owner_user_id` via RLS. Creator data is scoped by tenant.
Audit trail
Membership events and generic events tables support accountable change history.
Safe plan controls
Plan actions are designed to be explicit, reversible, and reflected in Supabase + Stripe.