Skip to content

Frontend Website Documentation

Saagar Arya edited this page Dec 6, 2021 · 22 revisions

Our frontend application is deployed to: https://librarysystem-frontend-321.herokuapp.com/#/

Example credentials:

Type Username Password
HeadLibrarian admin admin
Librarian Jeff Jeff
Patron bob bobpassword

Homepage:

When a user opens the website for the first time, they see a page showcasing the library’s opening hours, as well as the current featured item. If the user is logged in as an admin (via the “login” button in the navigation bar, and credentials: “admin” and “admin”), they will also see the options to add, remove, or modify library hours.

Not Logged In

Homepage

Homepage Screen
Description for Homepage

Browse Items

Browse Items
Description for Items not logged in

Browse Rooms

Browse Rooms
Description for Browse rooms not logged in

Logged In As Patron

Browse Items

Browse Items As Patron
Description for Items as Patron

Browse Rooms

Browse Rooms As Patron
Description for Browse rooms as Patron

Browse Item Reservations

Browse Items Reservations As Patron
Description for Items Reservations as Patron

Browse Room Bookings

Browse Room Bookings As Patron
Description for Browse room bookings as Patron

Logged In As Head Librarian (admin)

Browse Items

Browse Items As Admin
Description for Items as admin

Browse Rooms

Browse Rooms As Admin
Description for Browse rooms as admin

Browse Item Reservations

Browse Items Reservations As admin
Description for Items Reservations as admin

Reserve Item

Reserve Item As admin
Description for reserve item as admin

Browse Room Bookings

Browse Room Bookings As admin
Description for Browse room bookings as admin

Reserve Room

Reserve Room As admin
Description for Reserve Room as admin