A SunshineFM Experiment
MIRAGE
Season 1

A 30-day pop-up social network for festival season in the Coachella Valley.

Built in weeks. Run for 30 days. Gone on May 1. A SunshineFM experiment in temporary social infrastructure, AI-assisted building, and local startup possibility.

Play Coachella Bound
0:00

The Experiment

"Mirage was an anonymous, geo-fenced, temporary social network for festival season. If you were in the Valley, you could post. If you were elsewhere, you could watch. No accounts, no permanent profiles, no algorithmic feed. May 1 hit, and it disappeared."

Two festivals. Three weekends. A social network built for a place and a moment — not for an addiction loop. Coachella gave us our peak. Stagecoach gave us our lessons. The shutdown gave us the story.

Before Coachella Went Live

KESQ News Channel 3 coverage of Mirage
KESQ · News Channel 3 April 8, 2026
New AI-powered tool for festival season rolls out ahead of Coachella

Festival goers this year now have a new network to connect with each other. KESQ News Channel 3 covered Mirage six days before Coachella Weekend 1, reporting on the pop-up good vibes network built with AI assistance in under a week — and exploring whether social software can be designed to break the addictive cycle instead of feeding it.

Read on KESQ →

What It Looked Like

Captured before the May 1 shutdown. Mobile-first, blue desert sky palette, zero accounts required.

Location sharing onboarding screen
Location
Desert nickname assignment screen
Desert Name
First post creation screen
First Post
Good Shots feed — photo posts from the fest
Good Shots
Good Vibes feed — kind words and positive energy
Good Vibes
Good Tips feed — festival info and tips
Good Tips
Hey Mirage — AI assistant chat
Hey Mirage
Good Tips feed — additional posts view
More Tips

Tap any screenshot to enlarge.

Why We Built It

Mirage started as a question: what would social software feel like if it was built for a moment instead of an addiction loop?

Then it became something bigger. The real experiment wasn't just about the product. It was about what's now possible here — in the Coachella Valley — with the tools available today.

Social networks do not have to be permanent. Designed obsolescence is a feature, not a failure.
Local digital spaces can be useful without becoming extractive. They can serve the community, then leave.
AI tools let one local builder prototype what used to require teams and capital. The barrier to entry has collapsed.
The Coachella Valley should not just consume technology from SF and LA. It should build its own.

How It Worked

🚫
No accounts. No sign-up, no login, no profiles. Just show up.
🏜️
Anonymous desert nicknames. Auto-generated handles: DustyHawk_42, SandOwl_7, RedRock_19.
📍
Geo-fenced posting. Three tiers: festival grounds, Valley, everyone else. Location determined your voice.
👁️
Observer mode. People outside the Valley could watch but not post. The desert had the mic.
🔑
Daily passphrase. Word-of-mouth discovery mechanic. "What's today's word?" became a real social ritual.
📖
Seeded with local knowledge. Real tips sourced from r/Coachella gave the feed immediate credibility.
📬
Private feedback channel. Direct signal from the community without the noise.
🌅
Designed shutdown. Farewell page and full closure at midnight May 1 — planned from day one.
Stack: Polsia (AI cofounder platform) · Node.js/Express · Neon PostgreSQL · Render · Cloudflare · Meta Ads via Polsia · Sora 2 AI video creative · SunshineFM design system

What We Built It With

This section exists because the "how" is the ecosystem thesis. Not the what.

The old cost of experimentation collapsed.

Mirage was built with AI-assisted engineering, AI video creative, lightweight hosting, a serverless database, and a small paid media test. The total project investment was roughly $329 — the SunshineFM platform subscription (~$98 over ~2 months) plus ad spend (~$231 including the platform fee, across all 7 creatives), with about 50 executed tasks across engineering, ads, analytics, research, and content.

Zero employees. One person. 45 days.

That's not a flex — it's a data point. A local builder in the Coachella Valley, with AI tools and $329, can ship a product that gets real users. The question is no longer "can we afford to build it?" The question is: what are we building?

What Happened

30
Days Live
753
Pageviews
363
Unique Devices
68
Sessions
245
Posts
92
Reactions
$329
Total Investment
~50
Tasks Executed
0
Employees

The Shape of the Season

W1
Coachella Weekend 1 — the validation spike. 686 pageviews in 4 days — 91% of the entire season's traffic. The product worked when people found it.
W2
Coachella Weekend 2 — session-creation regression. 48-hour outage. 119 visitors lost. A deploy broke session creation and we lost the entire second weekend momentum.
W3
Stagecoach — ad disapproval and billing friction. Best-performing creative removed mid-festival. Platform billing issue blocked optimization during the most critical window.

That honesty makes this credible. If it reads like "everything worked," nobody serious will believe it.

What Worked

Our Assets

The original track and the AI-generated ad creative that drove Season 1.

🎵 Original Track
🌵
Coachella Bound
SunshineFM Original
0:00

Played on loop inside the app during festival weekends. Part mystery marketing hook, part festival soundtrack.

🎬 Facebook Ad Creative
20% CTR $0.07 per click $163.32 Meta spend · winner
AI-generated with Sora 2
Ad ID 120242511966900328 · "Only Live During Coachella"
Vertical iPhone selfie-style video. 26-year-old desert festival persona. Ran during Coachella Weekend 1 and early Stagecoach. 11,531 impressions · 2,311 clicks.
Later disapproved by Meta mid-Stagecoach with no explanation. The best-performing creative in the campaign was removed at the moment it mattered most.

The full Season 1 ad slate — all 6 other creatives tested during Stagecoach, ranked by spend.

#1 by spend
$16.81 spend 201 impr 11.94% CTR $0.70 CPC
#2 by spend
$2.86 spend 28 impr 0% CTR — CPC
#3 by spend
$1.08 spend 22 impr 22.73% CTR $0.22 CPC
#4 by spend
$0.59 spend 20 impr 5% CTR $0.59 CPC
#5 by spend
$0.18 spend 27 impr 7.41% CTR $0.09 CPC
#6 by spend
$0.00 spend 0 impr 0% CTR — CPC

What Didn't Work

The 17x gap between W1 and Stagecoach was primarily an execution gap, not a product gap. The product worked when people found it. The problem was everything upstream of the product.

What We Learned

01
Temporary social infrastructure is real, but it needs physical activation.

Digital-only wasn't enough. The next version needs QR codes at venue entrances, on-site humans who can answer "what is this?", and partner locations as distribution points.

02
People respond to value, not mechanism.

"Tips, music, insider knowledge" performed better than "ephemeral social network." The product's mechanism was novel. The value proposition had to be concrete.

03
AI changes the cost curve. It doesn't replace taste.

The tools made it cheap and fast. Human judgment still mattered for positioning, local knowledge, product restraint, and knowing when something wasn't working.

04
The Coachella Valley can build, not just host.

That's the ecosystem thesis. Mirage suggested — not proved — that temporary social infrastructure can work here. But only when paired with physical activation, real-world distribution, and operational reliability.

What's Next

Season 2 — Coachella 2027
  • Physical QR activation from day one
  • Partner locations and third spaces as distribution nodes
  • 2–4 student and community ambassadors on the ground
  • Better ad compliance workflow before the campaign runs
  • Stronger real-time admin and moderation dashboard
  • Same-festival A/B tests with proper sample sizes
Beyond Coachella

Mirage can become a repeatable format for temporary communities: festivals, conferences, civic events, art weeks, college campuses, and cultural moments.

The format is: show up, be useful for the moment, disappear cleanly. Every community has moments worth building for.

The Farewell

How it ended. Designed from the first day. A shutdown that felt like a period, not an ellipsis.

mirage
it was all a mirage.
two festivals. three weekends. gone.
don't let the algorithms be your memory.
see you next year.