Cross-Platform Fitness App for Rowing Workouts
A fitness+social network solution for building community with the rowers, finding workouts, tracking progress, and training using Concept2 RowErg machines
Industry
Sports, Social Network
Team
13 members
Launched
2023
Country
Australia
5.0
on App Store rating based on user reviews
1,000+
downloads within the first three months
40%
higher training efficiency reported by users
About our Client
Our client, the Australian Rowing Association, is a national organization dedicated to promoting and supporting the sport of rowing across Australia. The association regularly organizes championships and events in various rowing disciplines, including classical, coastal, and indoor formats. Through its efforts, the Australian Rowing Association continues to strengthen rowing’s presence and accessibility nationwide.
Client’s Business Goals
To expand the rowing community and bring athletes closer together, our client wanted to create a mobile solution connecting professional and semi-professional rowers worldwide. The goal was to digitalize training routines, enhance engagement, and promote rowing as an accessible, data-driven sport. They needed a reliable technology partner to:
Develop from scratch a user-friendly mobile app that allows athletes to track their workouts and automatically sync training results with the existing Logbook software.
Enable seamless integration with Concept2 rowing machines, allowing users to set custom or predefined training programs and monitor performance in real time.
Build a global rowing community platform where athletes can connect, share achievements, and find like-minded rowers to exchange experiences and motivation.
Release the fully functional product before the 2024 Olympic Games, meeting tight deadlines to make the app accessible on time.

Cooperation Process and Outcomes
Our collaboration with the Australia Rowing Association was built on a phased approach. It started with a comprehensive Discovery phase to gather requirements and plan the architecture, followed by two development phases that turned the initial concept into a robust, scalable fitness platform for the rowing community.
Planning Stage
During the Discovery Phase, the Cleveroad team focused on de-risking the project before development. The solution team conducted a Design Gap Analysis to confirm that the provided layouts were ready for implementation, while business analysts documented user flows and system interactions in a Feature Breakdown List.
The team also defined quality attributes, including performance, security, scalability, and real-time data accuracy during a Quality Attributes Workshop, that directly influenced architectural decisions across the mobile, backend, and device-integration layers.
The Discovery phase also addressed early technical feasibility challenges. The team tested Bluetooth connectivity with Concept2 rowing machines and Polar fitness belts, and planned data synchronization with Concept2’s Logbook and Vimeo streaming to reduce integration risks later.
Key Discovery Phase deliverables included:
- Use Case Diagram
- Permission Matrix
- Swimlane Diagram
- Feature Tree
- Feature Breakdown List
- Non-Functional Requirements / Quality Attribute document
- Software Architecture Document
- Rough estimation document and Team Composition
- Design Gap analysis
Development in Detail
The development process unfolded in two main phases. Initially, the Cleveroad team focused on building the MVP version of the rowing fitness app and the web-based admin panel. In the second iteration, we expanded functionality, enhanced analytics and gamification, and optimized the app for large-scale public use ahead of the 2024 Olympics.
1st phase - Developing fitness app’s MVP
- During the first phase, a dedicated team of 13 specialists developed the core functionality of the mobile application and web platform from scratch. To deliver a high-quality solution within a limited budget, our Solution Design team recommended using Flutter for consistent behavior across iOS and Android when working with Bluetooth hardware.
- One of the key challenges was ensuring reliable Bluetooth connectivity between the app and Concept2 RowErg machines. To address this, engineers installed a rowing machine in the office to test and debug real-time data exchange. Real-device testing validated architectural assumptions around data ingestion and synchronization, enabling users to program the monitor and access detailed workout metrics after sessions.
- We also implemented Polar fitness belt connection via Bluetooth, allowing athletes to track real-time heart rate data directly in the app. This functionality added a deeper level of personalization to the training experience, allowing rowers to better understand their physical performance and adjust workouts based on live physiological data.
By the end of the phase, we successfully Australian Rowing Association delivered the rowing app’s MVP on schedule. It included essential features such as custom and video-based workouts, training events, progress tracking, and community features for indoor rowing clubs. The beta release was met with positive feedback, confirming the product’s stability and usability.
2nd phase - Extending functionality and enhancing user experience
- The second development phase focused on extending functionality and refining the user experience across core training workflows.Cleveroad engineers added new training sets, expanded workout metrics, and introduced achievements and gamification elements to increase user engagement.
- We also connected the Row Nation app with the Concept2 Logbook, allowing users to automatically sync workout results, track progress, and participate in rowing challenges. Additionally,we established integration with Vimeo, enabling to access and stream training videos directly in the app, making the platform a one-stop hub for professional rowers and enthusiasts.
- Throughout development, the Cleveroad team maintained close communication with the client, organizing bi-weekly meetings across different time zones to align on progress and priorities. Our project management approach ensured on-time delivery, transparency, and flexibility across both phases.
As a result of the second development phase, our client received a robust, cross-platform mobile solution with an intuitive interface, deep device integrations, and strong scalability. With this app, the Australia Rowing Association gained a reliable digital ecosystem to unite the rowing community, support training optimization, and expand the sport’s global reach ahead of the upcoming 2024 Olympics.
Product Essentials
The Row Nation app was designed as an all-in-one digital hub for rowers, bringing training, performance tracking, and community interaction into a single connected space. It helps athletes plan workouts, log results, earn achievements, and stay engaged with the wider rowing community — all within one intuitive platform.
Workouts and Integrations
Workouts and Integrations
The workouts module helps rowers train smarter with a structured library of programs. Each workout includes videos, rest/work intervals, and detailed instructions. Users can save favorites for easy access and follow guided sessions to improve consistency.
Integration with Concept2 RowErg and PM5 monitors allows automatic tracking of distance, pace, calories, and heart rate through Bluetooth or NFC. All performance data syncs with the Logbook for seamless progress tracking.
User Profile
User Profile
The user profile gives each athlete a personalized experience within the Row Nation app. The platform offers multiple authentication options: Google, Apple, or phone number with OTP verification.
After logging in, users can set up and edit their profiles, indicate their rowing experience level, and upload a profile photo. This information helps tailor workout recommendations and event suggestions.
Notification preferences can also be customized, allowing athletes to choose which updates they receive, from new workouts and events to achievements and friend requests.
Logbook & Key Functions
Logbook & Key Functions
The Logbook serves as a complete record of every rowing session — indoor, outdoor, or machine-based. Users can connect directly to the Concept2 Logbook for automatic synchronization or record their workouts manually.
- Custom training setup — create structured rows with specific parameters.
- Just Row mode — start rowing anytime and have progress logged automatically.
- Manual entries — record outdoor or missed sessions manually for complete activity history.
- Achievements and medals — earn rewards for reaching goals and completing challenges, with the option to share them with friends.
Community & Social Features
Community & Social Features
The community module brings a social layer to training and helps connect rowers worldwide. These features foster motivation and build a strong, active rowing community.
- Join or create clubs to participate in shared training and events.
- Follow friends and track their progress or achievements.
- Share results and posts within the app or externally through social media links and QR codes.
- Engage in events and challenges organized by clubs or Row Nation partners.
Administration & Roles
Administration & Roles
The administration module empowers authorized users to manage all app content and community interactions effectively. Admins can monitor performance, manage pricing, and track engagement via integrated Firebase analytics.
- SuperAdmin – full platform control and access to analytics.
- Club Admin – manages club activities, events, and members.
- Content Creator – uploads training materials and manages videos.
Technology stack
We used a reliable stack to deliver a cross-platform fitness app connecting to rowing hardware
Web architecture
Frontend
React.js
Tailwind Elstar
Backend
.NET
Mobile Architecture
Cross-platform
Flutter
AWS Infrastructure
Amazon EC2
Amazon S3
AWS lambda
Route 53
API Gateway
Cloudfront
AWS Elastic Beanstalk
Amazon RDS
3rd-Party Integrations
Firebase
Concept2 Logbook
Concept2 PM5
GetStream Feed
Value for Our Client
On-time delivery secured business continuity
The Australia Rowing Association released both versions of the Row Nation app exactly as planned. The first launch enabled early testing and feedback, while the final version went live just ahead of the 2024 Olympic Games. Delivering on schedule allowed the organization to present the app during a key global event, attract new users, and grow engagement within the rowing community at the most active time of the season.
High-quality app improved athlete experience
The Row Nation app gave athletes a simple and reliable way to train smarter. Many users noted that training with the app feels up to 40% more effective thanks to structured workouts, performance tracking, and community features. Smooth performance and intuitive navigation earned the app a 5-star App Store rating, showing that athletes genuinely enjoy using the product in their daily training.
Modern platform grew the rowing community
With Row Nation, the Australia Rowing Association brought the rowing world closer together. The app helped professionals and amateurs connect, track their progress, and share their achievements. By combining training and community in one digital space, the association made rowing more accessible, engaging, and modern, reaching thousands of active users worldwide.
Our Clients Say

Director of Rowing Australia
“Cleveroad’s dedicated development team exceeded our expectations by delivering a high-quality cross-platform fitness app on time and within budget.”





