ODRA logo

Smart Desk Reservations

An intuitive app to book the optimal workspace, built for our own team.

ODRA cover

The product

Office Desk Reservation App (ODRA) is our internal solution created to support team members when working in the office.

It helps to reduce the workload of the office administrators, and allows to both meet the COVID safety regulations as well as streamline the coworking space management.

ODRA

Team’s voice

Monterail logo

Hubert Białęcki

Mobile Principal Engineer

Hubert Białęcki

Continuous learning

Creating a tool that our colleagues needed was very motivating, and because this was an internal project, we had the opportunity to test various coding conventions, libraries, and testing approaches. We also learned how to convert the mobile app into a web app with just a few UI tweaks.

The Challenge

After the initial COVID pandemic-related restrictions had been reduced, we were faced with new requirements with regard to the working environment. Office capacity could no longer be used in full. It was necessary to find an efficient way for people to book available spaces so that the booked workstations can be disinfected and prepared. It was crucial for us that the booking process can be done effortlessly, even when people were on their way to the office.

Another need we had was having a list of people present in the office at a given time so that we can notify them if a COVID infection was confirmed for any of our coworkers. We were using Google spreadsheet at first, but to increase efficiency and take some workload off of our Office Manager, we decided to create an app that would solve these needs.

Key challenges of the project included:

  • Building an efficient tool for people to book workspaces

  • Efficiently documenting people present at the office at a given time

  • Easing our Office Manager's workload

The process

1.
Engaging the Office Manager and experts from the People Team.
2.
Keeping Flutter developers as the core of the development team.
3.
Testing new approaches in Flutter to use later in client projects.
1.
Engaging the Office Manager and experts from the People Team.
2.
Keeping Flutter developers as the core of the development team.
3.
Testing new approaches in Flutter to use later in client projects.

Application screenshot

  • ODRA reservation app
  • ODRA reservation app
  • ODRA reservation app

The Outcome

The app also creates a list of people that were at the office at a given time, in case a COVID infection is confirmed.

We developed an application that allows us to efficiently book workstations in the office with limited capacity. The possibility to configure a workstation and request specific equipment in the app is an option useful both for the Office Manager and people coming into the office. Because we’ve switched to a hybrid model of working, this feature also allows people outside of Wrocław to come to the office from time to time and have a workstation prepared for optimal comfort while at work.

The success of this project hinged on the following factors:

  • Allowing people to configure their workspaces for optimal comfort at work

  • Collecting preferences about the workstation setup for the Office Manager

  • Collecting a list of people present at the office at a given time for COVID-prevention purposes

Marcin Stanisławski  |  Head of Business Development

I'm here to gather your requirements, answer all your questions, and push your idea into development as fast as possible.

Marcin Stanisławski | Head of Business Development

Get in touch