Kyiv, Ukraine
The brief
Mercedes-AMG is a subsidiary of Mercedes-Benz AG that is involved in the manufacturing of sporty serial models and their modifications, the development of racing cars, and the representation of Mercedes-Benz in motorsport.
Challenge
We needed to develop a race car rental application that would help racing drivers and car enthusiasts in finding a car to rent for a race event or track day anywhere in the world, as well as event organizers in attracting more participants. A major challenge was to go live with a beta version in less than 4 months.
Solution
A critical component of a successful solution was assembling a full-stack JavaScript team. It enabled us to move at a breakneck pace and make better use of available resources. Instead of four teams (backend, frontend, iOS, and Android), we only need one, as all four apps are written in JavaScript: the backend is written in Node JS, the frontend is written in React, and the iOS and Android apps are written in React native. This approach reduces costs by at least two times and simplifies communication with the AMG product team. AWS (RDS, Fargate with autoscaling, CloudFront, etc.) was the ideal choice for a scalable infrastructure due to the extremely tight deadlines.
Software architecture model
Key features
Race Scout is designed to target all active teams and drivers, including amateurs and professional drivers. The product is composed of 3 parts: Main Racescout App, Mobile App, Admin App.
The Main Racescout App’s structure is intuitive and it contains multiple useful functions:
- Drivers and teams alike can create and edit their profiles;
- Users can reserve tracks, cars, and experiences via web browser;
- The system stores many racing events, tracks, and cars, making data entry and search much easier;
- Various filtering options are available enabling to find suitable offers and events;
- Online payment processing via the integrated Stripe payment system;
- Team manager can provide race offers and sells experiences to drivers;
- The built-in messenger allows drivers and team managers to have a private conversation right in the app to discuss the specifics of a potential collaboration.
Race car rental mobile app allows users to do all Racescout App functions via the mobile device.
Admin App provides series and event management to RS admins via their web browser.
Results
RACE Scout is a cutting-edge digital component for the development of worldwide motorsport services. For Mercedes-AMG, this is a step to a digital transformation which enables more opportunities to exchange information about international motorsport.
This race car rental app has the potential to become the world’s most popular and largest motorsports community.