The open source facility booking system
Timeline
Thursday · 5 facilities · 9 bookings
One place to book every kind of shared space
- Meeting rooms
- Classrooms
- Sports courts
- Halls
- Labs
- Gyms
- Studios
- Training areas
- Function rooms
Features
A room booking system everybody can use
Move bookings out of spreadsheets, group chats and paper sign-up sheets, and onto one calendar that everybody can check.
See what's available at a glance
A timeline of every facility, by the day or the week, grouped by type. Spot an open slot in seconds instead of asking around.
Drag to book
Drag across an open stretch of the calendar, add the details, and it's booked. A built-in walkthrough shows new people how.
No double bookings
Every booking is checked against the ones already made, so a facility is never booked twice for the same time.
Book several at once
Pick several facilities and days in one go. They're booked together, or not at all if any of them clashes.
Telegram notifications
Hear about new, changed and cancelled bookings on Telegram, for your own unit or the whole organization.
Google Calendar sync
Copy every booking to your organization's Google Calendar, and keep it up to date as bookings change.
Open source
Host it yourself, or let us host it for free
Book A Space is open source, and the hosted version runs the same code.
- Free forever
Hosted for you
Sign up at bookaspace.app and create your organization. We run the servers.
- A free plan that never expires
- Nothing to install or update
- Open source
On your own servers
The code for the API and the web app is on GitHub. Run it on your own infrastructure, so your data stays with you, and change it as you need.
- The API comes with a Dockerfile and stores its data in TiDB
- You set the limits on facilities, members and bookings
- The README covers setup and deployment
How it works
Set up in three steps
Bring your facilities and your people into one place, and let everybody book what they need.
- 1
Create your organization
Give it a name and an address, pick its time zone, and you're its first admin.
- 2
Add facilities and people
List what can be booked, group people into units, and share an invite link to bring them in.
- 3
Start booking
Everyone sees what's available and books it from a phone, tablet or computer, with nothing to install.
For admins
Decide who can book what
Set up units and facilities, choose who can book each one, and let Book A Space keep the record.
Units and roles
Group people into units, and choose who can manage facilities, people and settings.
Invite links with approval
People join with a link, straight away or once an admin lets them in.
A full history
See who changed what, and when, in the organization's audit history.
Your data, any time
Download a copy of everything kept about your organization whenever you need it.
Your time zone
Bookings follow the organization's clock, wherever people book from.
People
Northfield Academy · 4 people
- ATAdmin
Alex Tan
Operations
- PNMember
Priya Nair
Science
- MLMember
Marcus Lee
Sports
- JO
Jordan Ong
Asked to join · Drama
DeclineLet in
Use cases
Facility booking for any organization that shares space
If people in your organization take turns with the same spaces, Book A Space can manage the bookings.
Schools and universities
Classrooms, labs, lecture theatres and halls, shared fairly between departments, clubs and student groups.
Sports clubs and leisure
Courts, pitches, pools and gyms, booked by teams and members without the clashes.
Offices and coworking
Meeting rooms, focus booths and event spaces for teams that share a floor or a building.
Military and uniformed units
Training areas, briefing rooms and parade squares, shared between units and planned for every conduct.
Communities and residences
Function rooms, multipurpose halls and barbecue pits for residents and community groups.
Churches and non-profits
Halls, rooms and studios shared between ministries, volunteers and programmes.
FAQ
Frequently asked questions
What people ask before they bring their facilities to Book A Space.