Our work

The Tabletop Society

More than a new website.

The website was only the part people could see.

As The Tabletop Society grew, we rebuilt its public-facing website and created a custom operations platform for the work happening behind it.

Client The Tabletop Society
Work Website + Operations Platform
Focus Operations · Technology · Digital

The real project

One organization. Two sides of the business.

The public website needed to make events, programs and the organization itself easier to discover. Behind it, the team needed better ways to organize the information required to run those experiences.

Customer-facing The public website
Behind the scenes The operations platform

The website

Built around how people actually interact with TTS.

The new site isn't just a collection of marketing pages. It reflects the different ways people interact with the organization.

Someone might be looking for an event this weekend, researching a recurring program, browsing the game collection or looking for programming for their own organization.

Programs Programs became more than individual events.

Public, private and community offerings can be explored as repeatable programs with their own identity and audience.

BoardGameGeek integration A live, searchable game library.

Game information is brought in through the BoardGameGeek API and turned into a searchable, filterable public collection.

Behind the website

Then we built the system behind it.

The internal platform was designed around the actual operation instead of forcing the operation into generic software.

Events sit at the center, with organizations, contacts, registrations, finances, marketing, analytics, programs and external systems connected around them.

Event management

Each event becomes a working hub instead of a record scattered across unrelated systems.

Programs One program. Different audiences. One place to manage it.

Public, private and community content can be managed within the same underlying program.

Integrations Connect what already works.

Events can synchronize with services already used by the organization, including Hi.Events and Discord.

Business visibility

Running events is one thing. Understanding the business is another.

The same operational system can turn transactional data into reporting across events, programs and organizations.

The team can filter, aggregate and analyze sales, payments, expenses and profitability in the same system used to run the work.

Financial reporting shown with sample data.

The important part

These weren't two separate projects.

They are two sides of the same business.

The website shapes how people discover and understand The Tabletop Society.

The operations platform helps manage what happens behind those experiences.

Designing both with the organization in mind means the digital experience doesn't become another disconnected thing to manage.

Under the hood

The technology supports the work.

SvelteKit Svelte 5 TypeScript PostgreSQL Drizzle Tailwind Umami Hi.Events Discord BoardGameGeek API Stripe

The bigger idea

A website shouldn't sit beside the business. It should be part of it.

That's what this project became: a public experience and an operational system designed around the same organization.

Tell us what's not working
Next case study Legal Operations Platform