Skip to content

LWCW-Europe/schellingboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

843 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SchellingBoard

A web app for managing event scheduling — attendees can propose sessions, vote on them, and view the final schedule. Built with Next.js and SQLite.

The name is a tongue-in-cheek reference to Schelling points — focal points that people naturally converge on without explicit coordination. SchellingBoard is the ironic opposite: a tool that enables explicit coordination. Attendees propose sessions and vote, creating a concrete consensus that wouldn't emerge on its own.

This is a public open-source fork of rachelweinberg12/scheduling-app. Rachel Weinberg, the original author, does not wish to maintain a public open-source project herself but agreed to this fork serving that role. See LICENSING_HISTORY.md for details.

Features

  • Session proposals — attendees submit and browse session ideas
  • Voting — attendees express interest (interested / maybe / skip) before the schedule is set
  • Scheduling board — drag sessions onto a time/location grid
  • Event phases — proposal, voting, and scheduling phases with configurable date ranges
  • Multi-event support — host multiple events from one deployment
  • Kiosk mode — append ?kiosk=1 to a schedule URL for large screens at the venue: a red line marks the current time, the schedule auto-scrolls to it and refreshes periodically, and the screen is kept awake. The schedule stays fully interactive. Combine with loc filters (e.g. ?kiosk=1&loc=Main+Hall) to show only some rooms.
  • Site password protection — optional single-password gate for the whole app

Scheduling board

More screenshots at schellingboard.org.

Hosting

See docs/hosting for deployment and administration instructions.

Attendees

See the attendee guide for how to propose, vote, and use the schedule — worth sharing with your event's attendees.

Changelog

See CHANGELOG.md.

Development

See CONTRIBUTING.md.

License

MIT. See LICENSE.txt and LICENSING_HISTORY.md.

About

Web app for managing event scheduling — attendees can propose sessions, vote on them, and view the final schedule.

Topics

Resources

License

Contributing

Stars

7 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.0%
  • Other 1.0%