💼 Client
An Estonian startup founded by father and son, Marti and Joosep, developed RallyPin to transform the rally spectating experience. Inspired by Joosep’s motorsport journey and feedback from spectators, the app simplifies event navigation with interactive maps, schedules, and unique routing that avoids rally stages. Initially created to solve a personal challenge, RallyPin is now evolving with exciting new features to attract more fans and enhance rally events. Building on their success, the team is now working on an exciting new app for drivers, set to launch soon.
🦄 Product
RallyPin began as a tool to enhance rally spectating, solving the common challenge of finding the best spots and schedules during events. The app consolidates all essential rally information into one seamless platform, allowing users to explore interactive rally maps, discover viewing areas with pictures, and enjoy one-click navigation powered by a unique algorithm that avoids rally stages.
Spectators can track live results, access timetables and entrants, and even see the starting times of the first car and their favorite driver during navigation. RallyPin not only elevates the rally experience for fans but also helps organizers engage more spectators by making events more accessible and enjoyable.
The app operates on a subscription-based model, offering flexible plans such as per rally, 6-month, and 12-month subscriptions, ensuring users can choose what suits them best. The founders actively collaborate with organizations like the Estonian Autosport Union and other key stakeholders to grow the product's reach and impact, establishing RallyPin as an essential tool for the motorsport community.
🙏 Request
The client approached us with the idea of creating an app to enhance the rally spectator experience and provided minimal wireframes. The key requirements included:
- Client apps for iOS and Android to ensure accessibility for all users;
- A user-friendly interface with clear navigation, interactive maps, and easy access to event information;
- Features like live results, event schedules, and real-time updates for an immersive spectator experience;
- Integration of a unique navigation algorithm to guide users to viewing points while avoiding rally stages;
- Implementation of a subscription model with flexible pricing options;
- Support for scalability to incorporate future features and expanded functionality post-MVP.
Challenges
🛠️ Technical
- Integrating navigation API to calculate rally-specific navigation routes, ensuring users are guided to viewing points while avoiding rally stages;
- Developing a system for polylines building to visually represent rally routes and navigation paths on interactive maps;
- Creating a reliable system for real-time rally data synchronization, including event schedules, entrant lists, and live results;
- Designing an intuitive and user-friendly UI for exploring interactive maps, accessing event information, and tracking favorite drivers;
- Building a robust subscription management system with support for multiple pricing tiers (per rally, 6-month, and 12-month).
📱 Platforms
Client applications were developed for iOS and Android, and admin application for Web.
Solutions
⚙️ Process
We started with setting up a dedicated team which includes engineers, designer and a project manager. Following that, our designer finalized the UX/UI design, and the engineers began developing the frontend and backend parts. After the MVP release, the team transitioned to ongoing app maintenance adding new features.
We held regular weekly meetings with the client to align on goals and to address any issues. Project management included task tracking, milestone setting, and ongoing client communication.
This approach helped us finish the MVP in 4 months, delivering a successful product.
👨💻 Team
- UX/UI Designer;
- 2 Full-Stack Engineers;
- Project Manager.
🧩 Features
- Interactive rally maps;
- Scenic viewing areas with photos;
- Seamless one-tap navigation;
- Smart routing away from rally stages;
- Live timings for the first car and your favorite driver;
- Full event timetables and entrant lists;
- Real-time live results.
🖥️ Technologies
Foundation:
- Flutter
- Hive
- GPS
- Google & Apple Sign In
- Phone Number Sign In
- Email Sign In
Backend:
- Firebase
Architecture:
- BLoC/Cubit
- Clean Architecture
Advanced:
- Deep Links
- In-app Purchases
Deployment:
- GitHub CI/CD
Integrations:
- Google Maps
- Navigation API
Testimonial
Joosep, Founder of RallyPin
Conclusion
You can explore the RallyPin app on App Store and Google Play.
Working on RallyPin has been an exciting journey for our team. Marti and Joosep came to us with a clear vision and a passion. Together, we turned that vision into a user-friendly app that rally fans can rely on. From building custom navigation routes to ensuring real-time updates, every feature was designed with the user in mind.
Delivering the MVP in just four months was a team effort, and seeing the app in action during live events has been incredibly rewarding. We’re thrilled to be part of RallyPin’s story and can’t wait to see how it grows and evolves.
If you have an idea for a similar app or just a concept for any app, contact What the Flutter. Start your project with us today and see how we can bring your vision to life!