Visit and test website here: http://3.11.125.148
While you're not logged in yet, you can navigate through 4 pages:
Once you've registered and logged in with your new account, you can access more details about the booking service.
Go back the 'rooms' page and click on a room card to get more details:
As shown in the screenshot above, the room details view includes:
Now, let's suppose you're now registered with the role 'Customer'. That's also mean that you're a member of one or several partner organizations of the AVC. Then you can book the room, as follow:
Go back the 'rooms' page, select the room you want to book, and click on its card to display the detailed view. You now have the button 'Book now' enabled.
Click the button to display the booking form, as shown below:
Note that the 'Organization' field is already filled if you're a member of only one organization. Otherwise, you need to select the one for which you're booking.
Fill in the form and click 'Submit'.
Congratulations, you've booked the room !
Now you're logged in with the 'Customer' role and you are able to make bookings, you can also display an overview of your bookings (in fact, the bookings of the organizations you're member of), by navigating to the 'My Bookings' page:
For each booking that is not already started, you can edit it, change it or cancel it. As soon as the starting time of the event is past, the event can't be modified or cancelled anymore
Let's now get discovering some administrative features. If you're a member of the AVC staff (rôle 'AVC staff'), you have access to new navigation links on the top right corner of the website 'BOOKINGS' and 'CONFIGURE':
'BOOKINGS'' : show you all bookings submitted by the partner organizations. It's very similar to the 'My Bookings' page provided to users with role 'Customer', except that you can display and modify all events, for all organizations.
This overview can be filtered by organization, or by room, or both.
This overview allows to edit bookings, change or cancel them, as soon as they are not already started.
'CONFIGURE': this page allows to configure the service, regarding:
NOW, IT'S YOUR TURN: connect to the site, play with it, change configuration (add rooms, etc).
Give me a feedback, let me know what is missing, what should be changed, etc...
Enjoy!