SpaceMaster


Table of Contents

  1. Introduction
  2. Functions
  3. Demo Screenshots
  4. Links

Introduction

With this app, users can easily view and access real-time information about available spaces, such as conference rooms, meeting areas, workstations, and shared facilities. The app enables users to check the availability of spaces, make reservations, and request any necessary resources or services associated with the space, all from their mobile devices.

Functions

- Space Reservation and Availability

Users can view the availability of common spaces such as labs, conference rooms, discussion rooms, and a lunch room in the department. Lecturers and instructors with access can make reservations for available spaces. If a space is already booked, they can add themselves to the waiting list and receive notifications when a cancellation occurs.

- Waiting List Management

The system manages a waiting list for spaces that are already booked. When a reservation is canceled, the system automatically notifies the next person on the waiting list and requests confirmation for the reservation. The user can then choose to confirm or cancel the reservation.

- Responsible Persons and Registration

Users can add a list of lecturers and instructors as responsible persons for a reservation. The system ensures that only registered users can be added as responsible persons. Instead of typing names, users can select responsible persons from a dropdown list during the reservation process.

- Reservation Editing and Validation

Users have the ability to edit their reservations. However, if they attempt to change the place, date, or time of a reservation, the system validates the new values and checks the availability of the space accordingly. This prevents conflicting reservations and ensures accurate scheduling.

- Reservation Management and Duration

The system allows users to cancel their own reservations or enables responsible persons listed in a reservation to cancel it. Users can also check the reservations for a particular space within a selected duration, which can range from past, present, to future dates. The maximum duration for viewing reservations is set to 30 days.

Demo Screenshots

Team