# Mirage — SunshineFM (Case Study) > Mirage is an ongoing case study of local AI in the Coachella Valley, anchored on a 30-day Season 1 build (Apr 1 – May 1, 2026). The Shut-down dispatched on May 1, but the project continues as documented evidence and canonical case-study material. Status: ongoing Last reviewed: 2026-07-26 ## What this is Mirage is a SunshineFM project that ran a 30-day, geo-fenced, anonymous social network for festival season in the Coachella Valley. The Season 1 build is the documented evidence foundation; the project continues past May 1, 2026 as an ongoing case study and research artifact for temporary social infrastructure and AI-assisted local product builds. The /case-study page is the canonical, server-rendered case-study entry point and currently mirrors the full Season 1 wrap-up archive (/season1.html). /presentation.html is an 18-slide conference-style deck summarizing the experiment. /farewell is the post-shutdown poetic landing page served at / during the grace period. ## About - Brand: Mirage, a SunshineFM experiment - Operator: SunshineFM (Coachella Valley radio) - Anchor window: 2026-04-01 to 2026-05-01 (Season 1) - Project status: ongoing case study (continues past May 1, 2026 as documented evidence) - Stack: Node.js + Express + PostgreSQL (Neon), hosted on Render - Pages: - /case-study — canonical case-study entry point (server-rendered) - /case-study.html — explicit .html alias of the case study - /season1.html — Season 1 wrap-up archive (the underlying evidence) - /presentation.html — 18-slide conference-style deck - /eat — Restaurant Week microsite: 126 restaurants across 9 Coachella Valley cities, sourced from the DineGPS dataset; filterable by city / cuisine / price; per-card Schema.org Restaurant + Menu JSON-LD - /series — Coachella Valley Vertical Video Series sponsor-pitch microsite (pilot + 10 episodes), four-tier breakdown $2,000 – $10,000 per episode with a 30–50% CPM-uplift brand-integration wedge; lead-form intake at /api/series/lead backing the series_leads table - /farewell — poetic farewell landing page - / — current landing (serves /farewell during the post-shutdown grace period) - Non-public: /app (post-creation UI, dormant), /mirage/signal (admin, gated), /archive/internal (operational appendix, robots noindex) ## Restaurant Week (/eat) - Dataset: 126 restaurants sourced from the DineGPS dataset (data/restaurants.json), seeded into the 'restaurants' table by migrations/018_restaurant_week_seed.js. - Coverage: 9 Coachella Valley cities — Palm Springs, Palm Desert, Indian Wells, La Quinta, Indio, Rancho Mirage, Cathedral City, Coachella, Desert Hot Springs. - Offer window: June 1 – June 14, 2026 (every row with an offer has the matching availabilityStarts/availabilityEnds/validFrom dates). - Rendering model: server-rendered HTML (no client-side fetch). All 126 cards are present in the initial response — the page is fully crawlable without JS. Client-side filtering (by city / cuisine / price) is a progressive enhancement that does not require a network round trip. - Structured data: one