Booking engine with online payment
The client sees only the slots that are truly free, picks one and pays. For the team, a booking made at three in the morning is exactly as much work as none at all: the system has already checked capacity, assigned the machine and logged the payment.