Cross-Platform Cloud Solution for European Car Dealers
Client Profile
The Customer is a leading industry player with extensive experience in developing software solutions that streamline and automate car sales across the EU. They collaborate with prominent car dealership networks, offering a diverse selection of new and pre-owned cars, trucks, and specialty vehicles from various brands.
Challenge
The dealerships' operations depended on a legacy monolithic desktop system with a huge database and limited integration compatibility.
The Customer realized the need for a modern responsive web app and a cross-platform application compatible with iOS and Android devices, with enhanced functionality and UX.
SOLUTION
The collaboration started in early 2022 with the discovery phase. Our specialists alongside the Customer’s team collected and analyzed requirements, defined project goals and objectives, determined the scope of work, and decided on tech stack, development tools, and team composition.
To ensure the required flexibility and scalability, it was agreed to build an AWS-based cloud application using a microservices architecture. An API-first approach enabled easy integration with CRM, ERP, AI tools, and other systems. Flutter was selected as the front-end framework, with Java as the primary back-end technology.
During the month-long prototyping phase, the team outlined the app's structure and layout, built core functionality, designed an interface, and created mockups to demonstrate the app's appearance and usability. Ongoing feedback from stakeholders was carefully considered to enhance the user experience. As a result, a functional and interactive prototype was presented.
The iterative development phase based on Scrum methodology, incorporating software engineering and QA best practices, lasted for almost a year. Our team successfully implemented a new app with all the features specified for the first release.
SUCCESS
The developed cross-platform solution demonstrates high performance, flexibility, and security. It ensures effective sales management and enables seamless real-time data sharing among all relevant parties. Moreover, dealers can now work from anywhere, using various types of devices.
Leveraging Flutter's single codebase for mobile and web development led to a substantial reduction in development costs and time.
Pleased with the results, the Customer continues to work with SaM Solutions, planning to expand the app’s capabilities. The project's future development roadmap envisions integrating the app with various systems used by end clients.