Engineering & Culture

Building Trauma-Informed Social Software: Anonymous Volume and Consent-First Architecture

·6 min read

Instructor DJ console and soundboard under vibrant stage spotlight beams

FOCO is built for anyone who requires absolute autonomy over their digital identity while still wanting the energy of a live crowd. Movement builds camaraderie, but digital fitness platforms regularly trade that safety for viral growth.

They force public leaderboards, mandatory attendee lists, and unrequested profile indexing. For survivors of abuse or those requiring strict personal boundaries, these architectural defaults turn joining a class into a genuine security risk.

FOCO clears the path by building trauma-informed consent directly into the core engineering stack. With a stateless URL model and Anonymous Volume counting, you get the momentum of a packed room without ever sacrificing your privacy.


Stateless URL Floor Model

FOCO is architected around a stateless URL model. The main lineup feed (/) and detail views (/class/[locationSlug]/[classId]) parse date parameters and category filters directly from the request context.

Users do not need to create an account, accept tracking cookies, or log in just to view schedules, check studio vibes, or sync class events to their personal calendar.


Server-Side Anonymous Volume Aggregation

To maintain social proof without exposing private users, FOCO executes privacy filtering strictly on the server side using Drizzle ORM and Neon Serverless Postgres.

Users flagged with ghostMode = true are excluded from public roster queries. Instead, their attendance increments a aggregate headcount value. The client DOM receives zero references to private user IDs or profile handles, eliminating client-side data leaks and timing attacks.


THE LINEUP: UPCOMING CLASSES

BBL Event
5:00am CDT · 45mSTRENGTHHEAVY LIFTING
BBL Event
Takeisha J. · EōS Atascocita · W Lake Houston Pkwy & Will Clayton Pkwy
Studio Schedule
Stage Details →
STRONG AF (And Fit)
5:05am MST · 45mSTRENGTHHEAVY LIFTING
STRONG AF (And Fit)
Mary A. · EōS Oceanside · Palm Tree Plaza
Studio Schedule
Stage Details →
Interval Training
5:15am CDT · 60mCARDIO
Interval Training
Jennifer S. · EōS Katy · Spring Green Blvd & FM 1463
Studio Schedule
Stage Details →
BODYPUMP
5:15am MDT · 60mSTRENGTHHEAVY LIFTING
BODYPUMP
Jennylyn T. · EōS Ogden · Kiesel Ave
Studio Schedule
Stage Details →
Strength Circuit (TRX)
5:15am MDT · 60mSTRENGTHHEAVY LIFTING
Strength Circuit (TRX)
Lonny G. · EōS Ogden · Kiesel Ave
Studio Schedule
Stage Details →