- navigate your way to /backend/db/database.sql
- in you terminal, type 'psql' then \i path-to-database.sql file note: dont use the relative path to seed the database. Instead, use the fullpath to the sql file
- navigate over to /backend
- npm install all dependancies
- npm start to start the backend server
- navigate over to /frontend
- npm install all dependancies
- npm start to start the frontend
Mainly used as an admin tool, the admin would be able to do the following:
- View all meeting rooms
- Create a meeting room
- View room bookings
- View all bookings
- Book a meeting room
- Cancel booking
- Find available rooms
- When cancelling a booking, the state of the booking ID is not saved
- How to reproduce: Click into a booking you want to cancel, click into the booking again and you will notice the URL ID parameter is now undefined this prevents the room from being canceled.