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

  1. 1Songwriter applies via the public form
  2. 2Admin reviews the application
  3. 3Admin generates a 30-day invite code
  4. 4Artist clicks the invite link, sets a password
  5. 5Account live — profile pre-filled, ready to upload songs

Song lifecycle

  1. 1Artist drops audio + artwork, writes the story
  2. 2Submitted with status 'pending'
  3. 3Admin approves from the review queue
  4. 4Song goes public, visible on artist profile + listing
  5. 5Plays on the radio stream cross-link to its story page

Event ticketing

  1. 1Fan browses upcoming events
  2. 2Buys ticket via Stripe Checkout
  3. 3RSVP is recorded for the fan + event
  4. 4Ticket appears in the fan portal
  5. 5On show day — fan brings the ticket page
Coming Soon

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.

Songwriters Island Radio

Your tropical music mix

LIVE