SchellingBoard

Session scheduling for conferences and events

View on GitHub
SchellingBoard scheduling grid

What is SchellingBoard?

SchellingBoard is an open-source web app for managing sessions at conferences and unconferences. Attendees propose sessions, vote on them, and hosts drag them onto a time-and-room grid to build the final schedule.

The name is a tongue-in-cheek reference to Schelling points — focal points that people converge on without coordination. SchellingBoard is the ironic opposite: explicit coordination through structured proposals and voting.

Features

Self-host in minutes

SchellingBoard runs on Node.js / Bun with an SQLite database — no external services required. Clone the repo, set DATABASE_URL, run migrations, and start the server. See the Getting Started guide for full instructions.