Mobile app for the Kroshka Kartoshka restaurant chain
A restaurant chain app for ordering meals for delivery or pickup across 270+ food spots.
Our team had to seamlessly take over the MVP that was started by the previous contractor and ensure the app’s release and the required SLA. The client assigned us a range of different tasks:
We had to refine most of the prior functionality, which wasn’t properly working due to poorly thought-out logic. We refactored the legacy code, which didn’t work on iOs, was never configured, and included many old libraries written by a previous developer. We switched the system to native modules, abandoning libraries that have not been supported for a long time, and wrote our own solutions.
We started off by auditing and improving user scenarios. We optimized the existing scenarios, implemented new scenarios, and disabled the inefficient ones. UX/UI had been designed based on the product requirements – we adapted the old layouts and ironed out the design, rendering the user’s path to placing an order as comfortable and short as possible.
The project architecture consists of two parts: the client’s backend + a mobile app backend. Our analysts prepared a technical specification for the app’s development and all further work was carried out in close cooperation with the backend developer of the restaurant chain’s IT team. An admin panel to manage user onboarding, menu settings, promotions, coupons, and promo codes was created on the client’s side as well.
Now we continue on with the product’s development and are bringing it to release, adding new features to it.