Skip to main content

Regionals

· 2 min read
Damian Tarnawsky

Radical Inclusion is a Burning Man principle and it seemed to me that regional events were lacking the tools needed that were available for the big burn. Including all regionals by providing a tool like dust would be a wonderful gift. I needed to make sure make that dust would scale so that it could be used by any regional.

After SNRG, I needed to take the features and functionality added and make sure they could scale. The first step was data storage. I chose Cloudflare D1 as a database store for its pricing and because it works on the edge, scaling down to zero when not used and scaling up to run globally when needed. Role based access was also needed to ensure that multi-tenancy worked (eg theme camps that go to different regionals) and so that there were controls to open camp registration and editing.

The manual process for editing camps, events and music needed to be easy to use so a lot of time was spent making sure data entry was quick and worked for users who were doing this from their phone as well as event producers who may be managing from their laptops. Additional features like search and filters were added to help manage really large numbers of camps and events. A process was also added to allow people to register their camps and manage the events and music happening.

The final piece of the puzzle was making sure that all this interactivity didn't slow down attendees using the app, so a publishing mechanism was put in place so that a static published version of events, camps, art etc was used by the attendee app and kept separate from the admin app.

I decided to use Love Burn as a test to see if I'd put everything together right. Love Burn has hundreds of theme camps and 7k+ attendees, so in terms of scale it is about as big as regionals come.