Content & Social · React + Node (Express) · 17 @molecule/* packages
Spotify-like music with playlists, queue, and artist pages — with built-in Stripe-backed subscription tiers
//login/signup/forgot-password/reset-password/home (signed in)/search (signed in)/library (signed in)/playlists/:id (signed in)/artists/:id (signed in)/radio (signed in)/settings (signed in)/albums/:id (signed in)/now-playing (signed in)/profile/:handle (signed in)/subscription (signed in)/library/liked (signed in)api/src/handlers/_audio.tsapi/src/handlers/_decorate.tsapi/src/handlers/_seed.tsapi/src/handlers/albums.tsapi/src/handlers/artists.tsapi/src/handlers/follow.tsapi/src/handlers/liked.tsapi/src/handlers/notifications.tsapi/src/handlers/playlists.tsapi/src/handlers/preferences.tsapi/src/handlers/queue.tsapi/src/handlers/reports.tsapi/src/handlers/search.tsapi/src/handlers/tracks.tsfree / pro / team — gated by: maxAlbums, maxArtists, maxPlaylists, maxTracks, advancedFeatures, canExport, retentionDays
@molecule/api-database-postgresql@molecule/api-email-templates@molecule/api-emails-mailgun@molecule/api-entitlements@molecule/api-media-streaming-hls@molecule/api-payments-stripe@molecule/api-resource-follow@molecule/api-resource-payment@molecule/api-resource-reaction@molecule/api-resource-user@molecule/api-search-meilisearch@molecule/api-uploads-s3@molecule/app-audio-howler@molecule/app-billing-react@molecule/app-notification-feed-react@molecule/app-sidebar-layout-react@molecule/app-virtual-scrollDATABASE_URL PostgreSQL connection stringMEILISEARCH_API_KEY MeiliSearch API keyS3_BUCKET S3 bucket for audio/image uploadsS3_ACCESS_KEY_ID S3 access keyS3_SECRET_ACCESS_KEY S3 secret keyThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing