$25
In this assignment you will be tasked with building an application that will schedule rooms for use. Your application will support a multitude of rooms and users. As there is potential for overlap in room bookings you will be expected to do validation here to prevent double bookings of rooms. Your application must be capable of the following
• The ability to add and delete rooms. You should not be able to add the same room twice nor should you be able to delete a room that currently has bookings.
• The ability to add and delete bookings for a room. A booking can only be made if it doesn’t clash or overlap with other bookings for that room. • It should be possible to view all the bookings for a given day on a room. They should be listed in order of time. When a room is viewed there should be a facility to delete that booking. (but only by the user who made the booking)