Standmo

Standing desk timer for MacOS

Desktop ApplicationUI/UX
Standing desk timer for MacOS

60% more

engagement with your standing desk

2 weeks

from idea to launch

MacOS

application

Global

market

You can improve your workday even with a simple tool

As developers, we spend a significant part of the day at the computer, which can be inconvenient in the long run, even if you have a quality chair. During attempts at proper seating, we began to use a standing desk. We liked this form of computer work, and as we started using such desks more, we became interested in how much of our working day we sat and how much time we worked standing. We wanted to find a simple application for Mac OS that could record times and create clear simple statistics. We were unable to find an application that addresses this issue, so we designed it as our internal project, which we developed as a simple tool for ourselves, but also every person with sedentary work.

Client: Lemonur

Project type: Development of an application for MacOS

Year: 2021 - 2022

Client

We are the client - the company Lemonur. The best solutions come to mind when the problem concerns us directly.

Design view of Standmo

Solution

After an initial brainstorming and defining the basic functionality, we prepared the design in the Figma program. Subsequently, we chose the React Native framework, which also has support for Mac OS, so that in the future we will be able to publish this project for mobile devices as well. The main challenge in the development was the creation of a native bridge, which ensures the sending of notifications directly to the operating system, the possibility of starting in the status bar, and the control of pause/start when the device is locked. We chose Swift for the native part of development. The application allows you to start a session according to the type you just need: standing/sitting, pause this session or end it. The overview for individual types is displayed in a simple and clear graph, where it is also possible to see the lengths of breaks. The system automatically sends notifications - if the user allows them - when the target for the session type is met to notify the user that the position needs to be changed.

Screen vizualisations of Standmo

Used technologies

  • Desktop application - React Native Desktop, Typescript, Swift
  • Project management - Atlassian Jira
  • Design - Figma, System UI
  • Communication - Slack

Share project

Contact
Let's talk!

Each team has a specific software development process. We use modern ones that will last a long time and we create applications that are ready for a large number of your potential customers.