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

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
