Hi is it possible to create a court booking app with adalo?
Say I have 5 courts with hourly time slots.
Users may select 1 or more courts and 1 or more time slots in one single booking transaction.
Thank you!
Hi is it possible to create a court booking app with adalo?
Say I have 5 courts with hourly time slots.
Users may select 1 or more courts and 1 or more time slots in one single booking transaction.
Thank you!
Hi … yes! its posible!
Great. Can you share the required collections, relationships and components? Like time slots are shown in grid/table view and changes status if its available, onhold, or booked.
Thank you!
Creating this setup natively in Adalo requires building complex logic across multiple collections (Users, Pitches/Courts, Bookings, Time Slots), setting up relational properties, and handling custom conditional visibility rules. It demands a significant amount of manual effort to manage real-time slot states (available, on-hold, booked) and avoid double-bookings.
To save you days of development, we actually built a custom component that handles all of this out of the box in under 5 minutes. It features:
Multi-court / multi-pitch support
Real-time slot availability validation
Instant date & slot locking (to prevent overlapping bookings)
Automated price calculations
If you’d like to skip setting up the entire database architecture and custom logic from scratch, let me know and I can share the details on how to get the component!
Yes! I want to try that component.
Is it possible to select multiple courts and multiple time slots at once?
Thank you!
is there also a custom component that a user can book an event with maximum # of participants (users)? and participants list are publicly displayed?
thank you.
Hi … here de new componente take a look.