What we built
Everything Songwriters Island Does
A look at every feature shipped today, the user flows that connect them, and what's coming next.
For fans
Listen, discover, gather
Always-on radio
Live tropical-twist stream with persistent playback, cross-linked artist + song metadata, and a recently-played feed.
Artist directory
Browse the curated roster, search by name, dive into rich profiles with bios, photos, songs, and socials.
The story behind every song
Each song has its own page with the artist's first-person story — what was happening when they wrote it.
Events + ticketing
IslandFest, Showcases, MomFest, BVI flotillas — browse, RSVP, and check out via Stripe.
Favorites + tickets
A free fan account holds your favorited artists, ticket history, and profile.
For artists
Your music, your story, your audience
Apply to join
Public application form. Admin reviews each one — every artist on the roster is curated.
Invite-code redemption
Once approved, you get a one-tap redemption link — set a password, your account is ready, your bio + socials carry over.
Profile editor
Drag-and-drop avatar upload, bio with word count, location, and links to all your platforms.
Song upload + story
Drop in audio + artwork, then write the story behind the song. Word counter helps you go past one-liners.
Announcements
Post news, releases, and shows directly to fans. Admin-reviewed before publishing.
For admins
Curate, review, decide
Live metrics dashboard
Live listener count, applications waiting, songs to review, total roster — all in one glance with attention-needed callouts.
Curation queues
Approve / reject artist applications, songs, and announcements. Approve fast, reject with notes.
Bulk artist import
Paste a CSV of artists; auto-mapped headers, per-row validation, and one-click import into the directory.
Invite generation
Generate single-use 30-day invite codes per artist with copy-paste-ready links.
Events CRUD
Create, edit, publish events. Handles ticketed and free shows alike.
Sponsor management
Add, order, and toggle sponsors. Founding-tier vs community-tier display.
How it all connects
Key User Flows
Artist onboarding
- 1Songwriter applies via the public form
- 2Admin reviews the application
- 3Admin generates a 30-day invite code
- 4Artist clicks the invite link, sets a password
- 5Account live — profile pre-filled, ready to upload songs
Song lifecycle
- 1Artist drops audio + artwork, writes the story
- 2Submitted with status 'pending'
- 3Admin approves from the review queue
- 4Song goes public, visible on artist profile + listing
- 5Plays on the radio stream cross-link to its story page
Event ticketing
- 1Fan browses upcoming events
- 2Buys ticket via Stripe Checkout
- 3RSVP is recorded for the fan + event
- 4Ticket appears in the fan portal
- 5On show day — fan brings the ticket page
Reach
Multiple revenue paths.
The next phase — turning the audience we've built into multiple ways for artists to make a living from their music.
Song sales + pay-what-you-want downloads
Direct-to-fan sales, with the artist setting their floor.
Destination packages
Cuba, BVI, cruises — full trip packages tied to our destination shows.
Personalized fan digests
Email roundups based on the artists you favorite + the songs you discover.
Curated playlists + editorial
Themed playlists and longer-form features highlighting individual songs and writers.
Ready to dive in?
Listen to the radio, browse the roster, or apply to join as an artist.