Image №1 - TONS

TONS An app for grocery delivery from hypermarkets in Kuwait

iOS, Android


TONS is a food delivery service operating in Kuwait. The company delivers fresh food, produce, and household items from hypermarkets to locals and foreign residents
Image №2 - TONS
Image №3 - TONS


TONS had already launched a pilot version of the app for iOS before partnering with us. In 2018, the company approached us to improve it and develop an app for Android.

Our task was to simplify and speed up the order picking process. The apps had to support English and Arabic as well as comply with the local acquiring system: the citizens of Kuwait cannot link their credit cards to their accounts, so they cannot get refunds.
TONS customer app
Image №4 - TONS Image №5 - TONS

How we approached the task

Placed the key information on the home screen

The home screen displays the upcoming delivery time so that the user can see when the courier will be able to deliver their order.
Image №6 - TONS
Image №7 - TONS Image №8 - TONS

Facilitated catalog search

We designed two types of filters that allow finding and shopping items by diet or category. Users can choose from vegan, organic, vegetarian, keto, lactose- and sugar-free foods, or browse by regular product categories.
A special indicator in the catalog shows how many items users need to add to the cart to get a free delivery with their order.

Optimized the product cards

We placed all relevant information about the product into the product card: item photo, price, nutrition facts, and information about the manufacturer.

While viewing, users can like the items and add them to favorites.
Image №9 - TONS
Image №10 - TONS
Image №11 - TONS Image №12 - TONS

Enabled item replacing

Users can find a replacement for items that are out of stock in the store. The «Replacement options» button allows users to select available goods from the list of similar items.

Users can type a message for the shopper and choose the preferred way of communication: calling or messaging.

We added a barcode scanner

Customers can browse goods in the search bar or in the catalog. We added a third option—search by barcode.
The user scans the item barcode, and the product goes right into the cart.
Image №13 - TONS Image №14 - TONS
Image №15 - TONS Image №16 - TONS

Introduced geolocation detection

The app automatically detects the user’s current location or suggests typing in the address manually.

In Kuwait, every building has a unique eight-digit number, which the user can specify.
Image №17 - TONS
Image №18 - TONS

Implemented address autocomplete

TONS remembers the previous delivery addresses. The app keeps several addresses for each user, which is convenient as they can order delivery anywhere: to their home, office or parents’ place.

Installed a picking and delivery tracker

In the app, users can track how shoppers prepare their order. Push notifications inform them about the changes in the order status. For example, when the order has been picked, and the courier is on the way.
The shopper searches for the products in the store, offers replacement options if anything is out of stock, packs the order, and hands it over to the courier.
Image №19 - TONS Image №20 - TONS
The app highlights all the changes made by the shopper, so that the user can see which products have been replaced or removed from the order.
Users then can track the delivery on the map.
Image №21 - TONS

Added a feedback form

After the courier has delivered the order, the app collects feedback about the service and the delivered items. Users rate the quality and availability of the goods, as well as the replacement accuracy.
Image №22 - TONS Image №23 - TONS

Designed an in-app currency

Due to local regulations, the citizens of Kuwait cannot link their credit cards to mobile apps. This means that customers cannot get their money back if they cancel the order. To solve this problem, we created TONS Credits, an in-app currency that can be used to pay for orders and refunds.
If an item is out of stock, TONS will return the price difference in Credits, which users can spend on the next order.
Image №24 - TONS Image №25 - TONS Image №26 - TONS
App bonuses also add up as Credits.

TONS Shopper app

How we approached the task

Created a new management platform

The app for shoppers resolves two problems: it makes purchasing faster and more convenient, and also has an HR system functions.
Image №27 - TONS Image №28 - TONS Image №29 - TONS

Designed a user‑friendly interface

Shoppers mark the beginning and the end of their shifts in the app.
Image №30 - TONS Image №31 - TONS
They see all incoming orders listed by delivery time. The shopper opens the order, accepts it, and starts working.
Image №32 - TONS Image №33 - TONS Image №34 - TONS
On the order list, the shopper marks which products are in stock, which have been replaced, and which are missing out of stock. If the required item is not available in the store, they text or call the customer to discuss the replacement option.
Image №35 - TONS Image №36 - TONS
After the shopper has completed the order, they take a picture of the receipt and send it to the customer. The customer checks the prices to make sure the total sum is correct.
Image №37 - TONS
We developed an Android app from scratch and upgraded the iOS app from pilot to stable version.

We made the app for shoppers and handed the project over to the client’s in-house development team for maintenance, and joined it only to provide help with complex tasks.
Image №39 - TONS