Cloud based access control for offices with smart lock systems

2024-2025 ősz

Nincs megadva

Téma leírása

The goal of the thesis is to implement a software module that integrates a cloud based access control
system into an existing workplace management software called Flexopus. Flexopus can be used to
manage office spaces through desk and meeting room reservations. The employees can book
different objects, areas, and spaces in a hybrid office. Management of access to the office space or
parts of it can be done using many different cloud-based access control systems.

The new software module should integrate a few available smart lock systems. The locks should be
assigned to user groups and the access to different office resources can be managed based on these
groups. Access can be granted dynamically through reservations or statically to the whole group all
the time. The implemented software module should be of production quality, following development
processes and guidelines. The hardware integrations have to be tested and documented.

Tasks to be performed by the student includes:

  • Research the possibilities and limitations of integrating a smart lock solution into Flexopus, including the available interfacing capabilities and APIs that are provided by different smart lock manufacturers (e.g. Nuki, Gantner, XLOCK).
  • Create a software concept for a scalable integration to different lock systems and create a concept for the access management of the locks using user groups inside the main application.
  • Connect the locks to static (e.g. doors) or dynamically available (e.g. desks, lockers) objects on the visual floor plans.
  • Implement the frontend (Typescript, Vue.js) and backend (Laravel, PHP) modules to manage the smart locks.
  • Consider the security aspect of such access management systems. (role management, event logging, etc.).


External supervisor: Dániel Zoltán Tolnai, senior software engineer


Külső partner: Flexopus GmbH

Maximális létszám: 1 fő