MyRunResults

MyRunResults is a resource dedicated to runners and event organisers. It connects runners with events through the website and mobile apps and provides detailed performance tracking. Poof Delivery PWA optimizes the delivery service process by providing a seamless, app-like experience directly through the web.

Project link
Team:
  • Full-Stack .NET + Angular Developer
  • UX/UI Designer
  • Back-end Node.js Developer
  •  CTO
  • Project Manager
Core Technologies:
C#

C#

Angular

Angular

Node.js

Node.js

.NET

.NET

“Our goal for MyRunResults was to create a comprehensive platform that seamlessly connects runners to events, providing real-time race results and personalized experiences. Starting from a basic landing page and limited admin panel, we built an advanced and dynamic system with extensive features including event management, automated video generation, and a robust customer portal. Our choice of technologies like .NET, Angular, Node.js, and strategic integrations with services like Strava and Stripe allowed us to deliver a reliable, scalable solution that is practically the monopolist in the industry.”

Andrew Tsopych
Andrew Tsopych
CEO

Background

The client approached us to transform their basic landing page and limited admin panel into a feature-rich platform that could handle the growing demands of their user base. They wanted to provide runners with a seamless way to discover races, track performance, and engage with the running community—all in one place. The first step at Intobi was to update the landing page and significantly improve the website’s performance, as the client was already experiencing performance issues when we first met them.

To meet these needs, we incorporated advanced functionalities such as dynamic event management, real-time race results, personalized video generation, and a customer portal with smooth registration and payment options. Our solution created a robust ecosystem that not only enhances the runner’s experience but empowers the event organizers with efficient tools for event and participant management.

Business challenges

  • When the MyRunResults turned to us, the platform experienced significant slowdowns during peak event times. It affected the user experience and hindered the site’s reliability on race days.
  • There were inefficiencies with the basic admin panel. The initial admin interface was limited in functionality, allowing only basic event and results management. The limitations restricted the MyRunResults’s ability to handle an increasing number of races and participants.
  • The platform’s dependency on manual processes for data handling led to incompetences and increased the likelihood of errors. It slowed down the overall event management process.
  • The platform struggled with incorporating third-party services such as Strava for activity tracking and Stripe for payment processing. It posed challenges in maintaining a smooth and cohesive user experience.
  • There were no interactive or personalized elements apart from race registrations. The platform needed innovative features to distinguish from its competitors and keep runners engaged.

Value delivered

  • We overhauled the system to handle high volumes of traffic and data, particularly during race events, ensuring a stable and responsive experience for all users.
  • The newly developed admin panel offers extensive features, including dynamic event page creation and detailed participant management. The enhancement empowers MyRunResults and registrants to make changes to the profiles more quickly and pleasurably.
  • We automated key workflows such as event result tracking and video highlight generation. By doing so, we reduced manual workload and significantly improved data accuracy and processing speed.
  • With integration of essential services like Strava for fitness tracking and Stripe for secure payment processing, we enhanced the overall functionality of the platform without compromising user experience.
  • Engaging features such as personalized race videos and detailed performance analytics allowed not only for differentiating MyRunResults from competitors but also boosted runner retention and platform loyalty.
Get a free consultation on your project
Advanced admin panel

After reviewing the existing admin panel, we decided to rewrite it from scratch. At that time, the admin panel had very limited functionality, allowing only the creation of events and the uploading of results. We completely rewrote and significantly expanded the admin panel. 

It now allows the creation of events, dynamically builds their public pages for the landing site, and supports uploading participants from a file.

Integrated results and analytics dashboard

Additionally, there are now several options for uploading race results. 

Our solution includes a powerful results and analytics dashboard that aggregates race data from various sources, including integrations with Strava. This feature allows both participants and event organizers to analyze performance metrics, compare results, and track progress over time. The dashboard’s insights help improve future event planning and provide valuable feedback for runners and organizers alike.

Comprehensive registration and customer portal

We built an all-encompassing registration module and customer portal that simplifies the process of signing up for events and accessing race results. Participants can register themselves and family members, view past performances, and manage their profiles through a unified interface. This portal also integrates payment processing via Stripe, ensuring a smooth and secure transaction experience.

Personalized race video highlights

Our team implemented a groundbreaking video generation service that creates personalized highlight reels for each participant. By using AWS Lambda Functions, we capture key moments of a race, such as starts and finishes, and compile these into custom video clips. Such an ineractive feature enhances the user experience and provides memorable content for participants to share and cherish.

“Our goal with MyRunResults was to transform a fragmented and outdated system into a significantly advanced integrated platform that caters to both runners and event organizers. We built a comprehensive solution by incorporating advanced features like real-time race tracking, personalized video highlights, and dynamic event management tools. This overhaul allowed MyRunResults to streamline operations and enhance registrants engagement.

As a result, MyRunResults became a leader in its field. We are responsible for its continuous evolvement including new updates integration to meet growing user needs. We remain committed to supporting the platform’s development and ensuring its ongoing success.”

Andrew Tsopych
Andrew Tsopych
CEO

Case studies

Explore the innovative solutions and advancements delivered by our specialists.
Profit ProtectorPro & BuyBotGo

Profit ProtectorPro & BuyBotGo

Interactive app that helps tenants communicate with their landlords.

see case study
Kato

Kato

Interactive app that helps tenants communicate with their landlords.

see case study

Let’s chat

Feel free to reach out, we’d love to hear from you.