What if volunteers sign up for the same slot at the same time?
The first volunteer to submit their information will get it and a lock will be placed on the slot for ten minutes. The other volunteer will receive a message that the slot was just taken.