We provided full technical background support for the CTfix project that was launched by Velopad GmBH. Our responsibility was to design, develop, deploy and maintain a Uber-like mobile solution for on-the-spot bike repairing. The important conditions for the development were the implementation of a flexible and scalable infrastructure based on AWS, as well as the native development of mobile applications.
We started with the discovery stage to finalize all requirements, to design solution architecture and cloud infrastructure that fits GDPR and to compose a realistic development plan.
As a result, CTfix platform consists of a customer mobile app to create and pay for repair requests, a mobile app for service providers and their employees to monitor inbound requests and process service, and a web-based administrative panel to control the whole solution.
We started with architecture design and composed comprehensive project documentation in Confluence. Our UI/UX specialists worked in Figma first to prototype user flows and make sure that we provide the best user experience, then to finalize the design and make it bright and attractive.
The architect with the development team decided that node.js + nest.js backend fits all project requirements, and vue.js is a good addition to make an admin panel. We created native mobile apps using Kotlin and Swift. Finally, CTfix was deployed on AWS.
Before going live our QA department ascertained that tests passed successfully and the product meets all requirements including those that concern personal data protection and system security.
As a result, we provided to our client a flexible, robust, and scalable solution with wide functionality.
We used AWS services to build reliable infrastructure for the backend and launched several applications:
The solution can also be noted by such features:
and much more.
We are very grateful to our client for consistent support and active involvement in the development process.