Adding future reservation functionality to Workstation Tracker sample app?

Hello - I’m modifying the following Workstation Tracker sample app, and I was looking for some advice on the best approach to add functionality for users to be able to reserve a workstation in advance?

I was thinking about creating another table for Reservations, and then use automations to add check-in/check-out times to the Workstation Activity table based on the reservation dates, but I can already foresee how that will quickly fail (double bookings, etc). Any suggestions are much appreciated :slight_smile:

Thanks in advance!