What is StarrBase?
StarrBase is a direct-to-fan music platform built for independent artists. It combines five core product surfaces: a music marketplace, EPK builder, Streaming+ subscription, artist support subscriptions, and an events system under a single account model.
The platform stack is Next.js App Router, Firebase (Auth, Firestore, Storage), Cloud Functions v2, and Stripe Connect.
Architecture
- Frontend: Next.js with Server and Client Components by route need.
- Database: Firestore with ownership-scoped security rules.
- Payments: Stripe Checkout + webhook-owned fulfillment writes.
- Storage: Firebase Storage for release assets and controlled downloads.
Revenue streams
| Product | Price | Platform fee | Status |
|---|---|---|---|
| EPK Unlock | $14.99 one-time | 100% platform | Stable |
| Music Marketplace | Artist-set | 10% + $0.30 | Stable |
| Streaming+ | $6.99 / month | 100% platform | Stable |
| Artist Support | $2.99 - $50 / month | 10% | Stable |
Base URL
https://starrbase.xyz
Firestore structure (high-level)
artists/{uid}
artists/{uid}/releases/{releaseId}
artists/{uid}/events/{eventId}
epks/{artistId}
purchases
users/{uid}
users/{uid}/purchases/{releaseId}
users/{uid}/gamification/profile
Commerce documents are server-write only. Clients cannot write purchase ledgers directly.
Next steps
Continue to Authentication for token and role behavior, or jump to Webhooks for payment event handling.