Watch The Promo Video
Gapped transforms how driving enthusiasts connect and share their passion. The app lets users live stream their drives, compare stats in private groups, and explore a vibrant community of content from around the world.
With dual-camera streaming and seamless social sharing, Gapped makes every drive an opportunity to connect.
Beyond driving, Gapped offers a hub of user-generated content, from racing to workshops, keeping users immersed in the thrill of motorsport. Subscribers enjoy exclusive perks, including entry into car giveaways, making Gapped the ultimate platform for car lovers everywhere.
Scorchsoft is a brilliant company with fantastic knowledge of the mobile app industry. From the project management to the development team, they have been the perfect candidate for our project, and we can't thank them enough!
- Lance Chorlton, Director, Gapped Online
Rich User Profle Information
The Gapped app offers a comprehensive vehicle repository that allows users to personalise their profiles with the cars they own and drive.Users can track their best lap times, share posts, and access a full summary of their followers, those they follow, and the number of sessions.
This dynamic profile fosters a sense of identity on the app, encouraging users to engage and optimise for these key metrics. By giving users a sense of ownership over their incomplete profile, they are encouraged to build upon it and develop their persona in a way that appeals to their audience.
Dual Camera Recording Solved
The Gapped project achieved a major innovation with its dual-camera technology. Many libraries support single-camera usage on the market, but robust cross-platform multi-camera support was previously unavailable.
Scorchsoft met this challenge by developing a robust mechanism to record both the front and rear cameras simultaneously and stitch them into a unified feed. This feed included a map and lap timers and enabled seamless live streaming to other Gapped devices. This was a key component of the application's value proposition.
The project involved solving unique challenges related to synchronisation, video feed combination, and editing, while also considering the performance constraints of the user's device and aiming to minimise on-server processing costs, which could otherwise become expensive with a high user count.
Today, of course, the dual-camera activity has implemented a valuable foundation for Gapped, which draws users' interest and promotes the initial publication.
Native Programming (Swift) For Dual Recording
- Custom Native Programming (Swift):
Created a bespoke solution from scratch due to the scarcity of documentation on customising native camera packages in Swift. - Advanced Concurrency Techniques:
Managed concurrent access to hardware resources, ensuring both camera feeds operated simultaneously without conflict. - Optimisation for Quality: Leveraged GPU
acceleration and hardware-specific optimisations to maintain high resolution, minimal lag, and superior audio quality.
A Technically Complex Project Supported by Excellent Project Planning
One of the key reasons Gapped Online chose Scorchsoft was not only our technical expertise but also our exceptionally thorough planning process which set us apart from competitors. Our process gave the Gapped Online team a clear vision and confidence in the project’s direction:
- Detailed Wireframes:
Rapid prototyping and wireframes that illustrated the user journey and how technical components and features would blend together. - Specification Process:
Our exhaustive specification process left no stone unturned, offering Gapped Online a clear roadmap and eliminating uncertainties early in the project. - Beta Testing:
Before the full launch, the app was released to early pilot users and beta testers to gather valuable feedback, influencing future app requirements based on user demand.
Combining Innovations to Drive Value
The Gapped Online project was a fascinating challenge that showcased our team’s technical prowess. One standout feature was the ability to record track sessions, capturing lap metrics like speed, lap times, and each car’s position on the track in real-time.
- Real-time Lap Recording: As drivers zoom over the start/stop points, the app accurately records their lap times, which are then processed to qualify for track leaderboards.
- Competition Features: The thrill of competition is alive as times are uploaded, allowing the Gapped community to vie for the top spot. Best lap videos are included so users can replay them and glean top racing tips from the pros.
- Community Engagement: Through these innovative solutions, we transformed the Gapped Online app into a dynamic platform that not only tracks performance but also fosters a vibrant, competitive racing community.
- Push Notifications: One of the app's highlights includes the push notification feature. Users can receive notifications regarding latest tasks, added points and posts from the social feed Tapping on a notification leads the user directly to the post within the app.
Live Streaming Technical Complexities Solved
The mission was clear: enable users to broadcast live videos to their audience in real-time using the api.video live streaming API. Scorchsoft faced this challenge head-on to ensure seamless, high-quality streaming within the app.
- API Integration: We designed the integration to handle all necessary API calls efficiently, from authentication and stream creation to broadcasting and ending live streams.
- Adaptive Bitrate Streaming: Implemented to dynamically adjust video quality based on network conditions, ensuring a smooth viewing experience with minimal buffering.
- Scalable Architecture: Developed a scalable system capable of handling numerous concurrent live streams, maintaining reliability even during peak usage times.
The integration of live streaming capabilities within the Gapped Online application was a resounding success. This allowed users broadcast their live streams seamlessly, with their content instantly available to the wider community.
Load Tested Go-Live Process
Understanding that Gapped Online was poised to onboard a large number of users during the initial launch due to a promotional campaign, Scorchsoft took proactive measures to ensure a smooth go-live process. Anticipating a high influx of users, we recognised the importance of preparing the app’s infrastructure to handle significant traffic right from the start.
- Load Testing: Conducted extensive load testing to verify that the server configuration was robust enough to handle the expected volume of users without compromising response times or stability.
- Optimised Performance: Our testing ensured that the app could maintain optimal performance even under heavy load, providing users with a seamless and reliable onboarding experience.
This solid start was instrumental in building momentum and establishing Gapped Online as a trusted platform in the motorsports community.
Scorchsoft's collaborative efforts with the Gapped Online Team resulted in the successful development of an advanced mobile app. The Gapped Online app stands as a testament to its initiative to connect racing enthusiasts in a more modern, convenient way via an enhanced user experience.