MyRunResults

Mobile app development Web development
MyRunResults is a resource dedicated to runners and event organizers. It connects runners with events through the website and mobile apps and provides detailed performance tracking. The platform optimizes the delivery service by providing a seamless, app-like experience directly through the web.

Project overview

The client came to Intobi to turn a basic landing page and limited admin panel into a full-featured platform ready for a growing user base. The goal — let runners discover races, track their performance, and connect with the running community in one place. After resolving the site’s performance issues, the team added dynamic event management, real-time race results, personalized video generation, and a customer portal with smooth registration and payments.

less admin time

50%

Client Context

Domain: Sports

Location: Ireland

Timeline: Ongoing collaboration since 2018

Team: Project Manager, Front-end Developer, Back-end Developer, UX/UI Designer

Challenges

  • Peak-time slowdowns — the platform experienced significant slowdowns during peak event times, affecting user experience and reliability on race days.
  • Limited admin functionality — the initial admin interface only allowed basic event and results management, restricting the platform's ability to handle a growing number of races and participants.
  • Manual data handling — dependency on manual processes for data handling led to inefficiencies and a higher likelihood of errors, slowing the overall event management process.
  • Third-party integration friction — the platform struggled to incorporate services like Strava for activity tracking and Stripe for payment processing while keeping the user experience smooth and cohesive.
  • Limited differentiation — beyond race registration, the platform had no interactive or personalized elements to distinguish it from competitors and keep runners engaged.

Tech stack

Backend
C# logo Node.js logo
Frontend
Angular logo

Delivery Approach

MyRunResults came to Intobi with a basic landing page, a limited admin panel, and performance problems on race days. Intobi rebuilt it into a feature-rich platform for runners and event organizers, one phase at a time.

Discovery

Intobi started by pinpointing what held the platform back – peak-time slowdowns, a bare-bones admin panel, manual data handling, and integration friction – then defined a roadmap to turn a simple site into a full community platform.
O

Oleksandr

Project Manager

Architecture

Intobi re-architected the system to handle high traffic and data volumes on race days, built on C#/.NET and Angular with a Node.js backend, and designed to automate the workflows that had been manual and error-prone.
D

Danylo

Back-end Developer

Backend

Backend work rebuilt the admin engine and automated the heavy lifting – dynamic event management, real-time results aggregation including Strava, Stripe-powered registration and payments, and an AWS Lambda video-generation service that compiles personalized race highlights.
A

Andrii

Back-end Developer

Frontend

With Angular, Intobi delivered a seamless, app-like experience across web and mobile – event discovery, performance tracking, a customer portal for registration and profiles, and analytics dashboards that let runners and organizers compare results over time.
I

Ivan

Front-end Developer

Testing

Intobi validated the platform under race-day load and automated key workflows to cut errors – reducing administrative time by 50% and lifting runner retention by 25%, with a stable, responsive experience even at peak.
O

Oleksandr

Project Manager

Ready to modernize a community-facing platform of your own?

Contact us

Key features

Advanced admin panel

After reviewing the existing admin panel – which only allowed creating events and uploading results. Intobi rewrote it from scratch. It now supports creating events, dynamically building their public landing-site pages, and uploading participants from a file.

Integrated results and analytics dashboard

Intobi built a powerful results and analytics dashboard that aggregates race data from various sources, including Strava integrations. Participants and event organizers can analyze performance metrics, compare results, and track progress over time, with insights that help improve future event planning.

Comprehensive registration and customer portal

An all-encompassing registration module and customer portal simplify event sign-ups and access to race results. Participants can register themselves and family members, view past performances, and manage their profiles through a unified interface, with built-in Stripe payment processing for a smooth, secure transaction experience.

Personalized race video highlights

Intobi implemented a video-generation service that creates personalized highlight reels for each participant. Using AWS Lambda Functions, the system captures key moments of a race — such as starts and finishes — and compiles them into custom video clips participants can share and cherish.

Results

The platform overhaul delivered measurable gains in reliability, efficiency, and engagement — rebuilt to handle race-day traffic and data with a stable, responsive experience, with automated result tracking and video-highlight generation cutting manual work and lifting accuracy, and Strava and Stripe integrations added without compromising the user experience.

less admin time

50%

higher runner retention

25%

What client said

Ronan Wogan, Director

MyRunResults.com

“Thanks to Intobi, the client managed to meet their goals. The team communicated frequently and accomplished tasks in a timely manner. They were also flexible in terms of adjusting to the business' needs. Overall, it was a seamless and successful partnership.”

Frequently asked questions

Contact us
How does MyRunResults personalize the experience for each runner?
The case describes a video-generation service, built on AWS Lambda Functions, that automatically captures key race moments like starts and finishes and compiles them into a personalized highlight reel for each participant.
What third-party services does MyRunResults integrate with?
The case describes integrations with Strava for activity tracking and results aggregation, and Stripe for secure payment processing within the registration and customer portal.
Can event organizers manage races directly through MyRunResults?
Yes, the case describes a rewritten admin panel that lets organizers create events, dynamically build public event pages, and upload participant lists from a file, cutting administrative time by 50%.