EN

RunCzech

"All Runners Are Beautiful" is not just a motto that appears on Prague's trams. It is primarily the slogan of the RunCzech application, with which we've been involved since its inception, even before the creation of Matee itself. The year 2023 was defined by a complete rewrite, redesign and integration of PulseTV, which enables users to watch the race from the perspective of their friends or elite runners.

"All Runners Are Beautiful" is not just a motto that appears on Prague's trams. It is primarily the slogan of the RunCzech application, with which we've been involved since its inception, even before the creation of Matee itself. The year 2023 was defined by a complete rewrite, redesign and integration of PulseTV, which enables users to watch the race from the perspective of their friends or elite runners.

"All Runners Are Beautiful" is not just a motto that appears on Prague's trams. It is primarily the slogan of the RunCzech application, with which we've been involved since its inception, even before the creation of Matee itself. The year 2023 was defined by a complete rewrite, redesign and integration of PulseTV, which enables users to watch the race from the perspective of their friends or elite runners.

Track races, live updates & results πŸƒ

The RunCzech mobile application is an essential companion for all running enthusiasts. It offers live tracking of runners, race update notifications and integration with PulseTV for a personalized sports experience. The new design improves the user's feeling with easy access to runner information, live tracking and start numbers. The application further contributes to the sustainability of races by providing a virtual starting package.

Track races, live updates & results πŸƒ

The RunCzech mobile application is an essential companion for all running enthusiasts. It offers live tracking of runners, race update notifications and integration with PulseTV for a personalized sports experience. The new design improves the user's feeling with easy access to runner information, live tracking and start numbers. The application further contributes to the sustainability of races by providing a virtual starting package.

Track races, live updates & results πŸƒ

The RunCzech mobile application is an essential companion for all running enthusiasts. It offers live tracking of runners, race update notifications and integration with PulseTV for a personalized sports experience. The new design improves the user's feeling with easy access to runner information, live tracking and start numbers. The application further contributes to the sustainability of races by providing a virtual starting package.

our approach

Complete solution including back-office system 🀝

After a long period without an update, the client decided to redesign the application completely. Given the required changes and accumulated technical debt, it was most efficient to rewrite the entire application from the ground up. We unified the business logic using Clean Architecture and Kotlin Multiplatform, while for the UI we used the current standards - Compose and SwiftUI. The challenge was a specific backend that did not have an adequate API for mobile devices and relied heavily on HTML content. We solved this problem by creating a parser that transforms the data into the Firebase database with which the applications are synchronized. The given solution enabled not only easy access to content from the problematic backend, but also the introduction of functions such as live tracking of athletes, where our parser updates data in real time. Additionally, we created a back-office system to manage and control the content of the application. We based this system on the Retool and thus saved a significant part of the costs compared to developing a custom solution.

our approach

Complete solution including back-office system 🀝

After a long period without an update, the client decided to redesign the application completely. Given the required changes and accumulated technical debt, it was most efficient to rewrite the entire application from the ground up. We unified the business logic using Clean Architecture and Kotlin Multiplatform, while for the UI we used the current standards - Compose and SwiftUI. The challenge was a specific backend that did not have an adequate API for mobile devices and relied heavily on HTML content. We solved this problem by creating a parser that transforms the data into the Firebase database with which the applications are synchronized. The given solution enabled not only easy access to content from the problematic backend, but also the introduction of functions such as live tracking of athletes, where our parser updates data in real time. Additionally, we created a back-office system to manage and control the content of the application. We based this system on the Retool and thus saved a significant part of the costs compared to developing a custom solution.

our approach

Complete solution including back-office system 🀝

After a long period without an update, the client decided to redesign the application completely. Given the required changes and accumulated technical debt, it was most efficient to rewrite the entire application from the ground up. We unified the business logic using Clean Architecture and Kotlin Multiplatform, while for the UI we used the current standards - Compose and SwiftUI. The challenge was a specific backend that did not have an adequate API for mobile devices and relied heavily on HTML content. We solved this problem by creating a parser that transforms the data into the Firebase database with which the applications are synchronized. The given solution enabled not only easy access to content from the problematic backend, but also the introduction of functions such as live tracking of athletes, where our parser updates data in real time. Additionally, we created a back-office system to manage and control the content of the application. We based this system on the Retool and thus saved a significant part of the costs compared to developing a custom solution.

other projects

other projects

other projects