Case study · Festival operations platform: staff apps + fan app + marketing site
FestOps
Everything a festival needs to run the weekend, built as one platform and shipped as a product.
Visit festops.net →
- Client
- Our own product
- Type
- Multi-tenant web platform: staff apps, installable fan app, marketing site, blog
- Stack
- Node/Express + Postgres, Vite/React PWA, themed per tenant from the festival's own website
- Status
- Live; first real festival on the platform
- Where
- Built in Greenville, SC for festivals anywhere
The brief
Festivals run on spreadsheets, group chats and a different app for every job: one for the stage schedule, one for press, one for fans. FestOps was built to put the whole weekend in one place, with a front door that looks like the festival, not like us.
Because it is our own product, it is also the clearest example of how the studio works: short daily cycles, real users early, and a design that changes when the data says so.
What shipped
- Staff apps for stages, run-of-show, bulletins and press, in a night-ops dark look
- A fan app that installs on any phone with the lineup, quests, badges and points
- A themed front door per festival, imported from the festival's own website by a Theme Studio
- A 'site plan' marketing site: drafting-paper background, blueprint grid, contour-map art, a run-of-show rail and the explainer video in the hero
- A public blog and licence plans on the marketing site
- Ticket linking: a fan who buys a ticket for the first festival on the platform links it to their account and earns a badge and points; the lineup mirrors in automatically every 15 minutes
How it was built
A Node and Express backend on Postgres serves a Vite and React progressive web app. Each festival is a tenant with its own theme, so the same code powers very different-looking front doors.
It moved from a project under our site to its own domain, festops.net, with every old URL redirecting to the new home.
Where it stands
- The first real festival is running on the platform with live ticket linking
- A two-minute animated explainer, rendered from code, sits in the hero
- The same per-tenant theming engine is available to client builds
One lesson
Build the product on your own festival first. Every rough edge we hit as the operator became a fix before a customer saw it.
Want something like this for your business?
We work remotely with clients across the United States and worldwide from our studio in Greenville, SC. One 30-minute call, one fixed price.
Services this proves
More case studies
- Hart of Christmas →
3D storybook website + store + owner dashboard
- Tahoe Engaged →
WordPress rebuild + in-house back office
- Client City →
Walkable 3D town where every house is a client website