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.
-
- Domain: Sports
- Location:Dublin, Ireland
- Timeline: Ongoing collaboration since 2018
- Services:
- Full-Stack .NET + Angular Developer
- UX/UI Designer
- Back-end Node.js Developer
- CTO
- Project Manager
C#
Angular
Node.js
.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.”
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.