How we helped the customer optimizing the utilization of their office spaces to prepare for the post-pandemic ways of working.


Already pre-pandemic the customer was looking for a change to the way they were handling their offices. Quick expansion of parts of the company had made the openseat offices crowded, and they had no way of predict the usage for each day.

The pandemic situation and the lockdown that followed changed the rules and the company realized that they had a chance to change the way they approached their offices.

GESHDO was brought in to build what started out as a way of managing the office capacity during the pandemic to limit the amount of co-current co-workers in the same office. By iterating fast and deliver new features, the tool evolved to be the centre of the way to manage office moving forward.

The application is today integrated with other systems, such as office restaurants, parking spot reservation, room booking, visitors and workshop registration, etc. Future planned modules includes integrating directly with the security gates, promoting collab opportunities, offering home-delivery of lunch to all co-workers and many more.

The system is also being translated into multiple languages and are in the process of being launched globally.

GESHDO built the foundation and are now operating and maintaining the system while working in two weeks sprints to deliver new and exciting features.


We early on decided on four ground rules to follow through the whole project.

Time to market

To be able to test out the concept we needed to act fast. The first version with all the basic features for a manager to book seats in the office was live in production in less than a month.


Beyond Mobile

We made sure to optimize content for mobile, but also desktop so every co-worker could access the application in the way they preferred.


Dare to try

By having an agile mindset we could test out new features directly in the production environment and then deploy new iterations continuously based on user feedback.


Respect the cost

No solution can be respected if you do not know the cost and this was something we continuously tracked during the project.


Here are three interesting metrics that symbolized our commitment to building cheap, reliable and fast solutions.


The cloud cost for running the solution each month.



New offices onboarded each week.



Languages that the application has been translated into.


We used a array of multiple technologies in this project. Each carefully selected based on cost, performance and ease to use.


  • Vue.js + Vuex
  • JavaScript
  • Google Charts
  • Vuetify
  • CKEditor


  • Node.js
  • Express.js
  • TypeScript
  • Jest
  • SuperTest

Cloud Services

  • Google Cloud Platform
  • Cloud Run
  • FireStore
  • Cloud Functions
  • BigQuery
  • Pub/Sub
  • Cloud Scheduler
  • Cloud Storage
  • Cloud Build
  • GitHub
  • Logging
  • Azure AD