Grocery Giant Share: Enkonix Score Awaiting client review n/a Date Published 9 November 2021 Reading Time 2-Minute Read The service that offers convenient online grocery shopping Grocery Giant allows you to choose fresh food and snacks at a favorite shop, and have them delivered on time. You can also pick hand-selected and packed products from your list at any time. PLATFORM iOS, Android TECHNOLOGIES Flutter, Python, Django, PostgreSQL PROJECT DURATION 6 months WEBSITE https://grocerygiant.co.uk Project challenges We needed to create a single solution for both customers and vendors that would facilitate the Grocery Giant service. For the best user experience, we had to integrate different payment and navigation programs. Our developers had to build an app for both Android and iOS using the latest Google framework (Flutter). We had to create a user-friendly design, taking into account the dimensions of each phone’s screen. Solutions Dart syntax helped to reduce code development time by guaranteeing the coherent work of programmers. Flutter helped to develop great UI design for both Android and iOS versions of a mobile app. Content is rendered strictly within the screen boundaries (Safe Area) of the device. Integration with Google Maps and the implementation of Web Socket protocols ensures instant updates of order/delivery notifications. We enabled secure payment via the app by integrating the Stripe payment processing system. Results Grocery Giant has become a time-saving platform that ensures a convenient, easy to use and completely transparent way of grocery shopping. One application can fully satisfy the needs of customers and vendors, with users able to switch easily from one mode to another. The system smoothly updates delivery information without page reloading, due to Web Socket technology. Vendors are able to easily handle orders more accurately, improve their productivity and decrease running costs. The admin panel helps to upload photos and descriptions of the products, choose the most suitable payment method, avoid delivery errors, and understand clients’ preferences. Customers can get detailed information on all the grocery shops around them, including product range and pricing. They can add/delete items to the cart, choose a preferred payment method, track the delivery on the chart or arrange a pickup.