SchellingBoard
SchellingBoard scheduling grid

See all screenshots →

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 place them on 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.

Documentation

Everything about running an event on SchellingBoard lives at docs.schellingboard.org — searchable, readable on a phone, and with a version selector so you can read the docs for the release you're actually running.

Browse all documentation

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 deployment guide for full instructions.