ODRA logo

Smart Desk Reservations

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

ODRA screenshots

The product

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

ODRA

Team’s voice

Monterail logo

Hubert Białęcki

Mobile Principal Engineer

Hubert Białęcki

Continious 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. The office capacity no longer could 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 the 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

  • Taking workload off of our Office Manager

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 approach 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 approach in Flutter to use later in client projects

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 the 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 the optimal comfort of work.

The success of this project hinged on the following factors:

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

  • Collecting preferences about workstation setup for the Office Manager

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

Contact us at Monterail

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

Jan Solecki Inbound Team Lead

Get in touch