classroombookings logo

classroombookings

Open-source room booking system for schools with self-hosted and hosted options

Repository activity
  • Stars223
  • Forks55
  • Open Issues6
License

AGPL-3.0

Languages
  • PHP
  • JavaScript
  • HTML
classroombookings screenshot

About classroombookings

classroombookings is a web-based room booking system for schools. It lets schools set up bookable rooms, a day schedule, and a timetable for the year, then add user accounts so staff can make and manage bookings from a browser.

It runs on PHP and MySQL and uses the CodeIgniter 3 framework. The system is organized around rooms, schedules, and user accounts, with the booking workflow handled through the web interface.

It is available to download and install yourself or as a paid hosted service. The project is maintained by Craig A Rodway and is licensed under AGPL-3.0, with documentation for self-hosted setup.

Key features

  • Bookable rooms with day schedule and yearly timetable
  • User accounts for making and managing bookings
  • Web-based booking interface for schools

Details

On GitHub since
2010
License
AGPL-3.0
Backend
PHP · MySQL
Framework
CodeIgniter 3
Self-hosted
Self-host or paid hosted service