-
Notifications
You must be signed in to change notification settings - Fork 0
Meeting Notes 20200204
We agreed that we will attempt to build a booking system as priority.
We agreed that this system will not model users at all and that we will not worry about a federated ID/login system.
We modelled the system around three database tables (with a fourth as a later optimisation).
-
Slot Rule - provides rules around slots into which you can make bookings. When creating a booking for a resource you would generate the available slots within a timeframe, e.g. in the next week, and the user would select which one to create a booking for. These slots never exist in the database, only the rules or a resultant booking.
-
Resource - A thing that can be booked, either a laser cutter, room or desk (currently).
-
Booking - An actual booking at a specific time and date.
-
Slot Exceptions - This allows you to override the regular slot rules on a specific day. This is a later enhancement only mentioned here because it's on the photo!