How to make an app for a kirana shop

At a kirana counter, three things slip through: the udhaar of regular families written in a diary, items that run out before the supplier comes, and the small home delivery orders that arrive on WhatsApp all day. An app on the shop's phone keeps the khata, the stock and the day's delivery list together.

Updated 2026-11-09

Who uses the app

Usually the owner and one family member or helper at the counter. If one phone runs it, data can stay on that phone and the app works without internet. If two people use it on their own phones, or families should order from a price list, connect your own Supabase database.

The screens a kirana shop app needs

Features worth asking for

Where the data lives

If only the shop phone uses the app, the data stays on that phone and works offline; back it up now and then. If your son or helper uses it on another phone, or customers order from a price list, connect your own Supabase database from the chat.

An example design AppCub drew for a kirana shop app
An example design from a request like the one below. Your app follows your own words, colours and details.

How to make it with AppCub, step by step

  1. Decide what the app does. List the screens you need, for example: Khata, Items, Running low, Delivery orders, Today.
  2. Describe it to AppCub. Paste the request below, changed to your own business and details.
  3. Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
  4. Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
  5. Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.

Copy this request, change the details to match your kirana shop, and paste it into AppCub:

Make an app for my kirana shop, Gupta Kirana Store in Shastri Nagar, Kanpur. Screens: khata, items, running low, delivery orders, today and settings. Khata: each family with entries by date and a balance, and a WhatsApp reminder button. Items with price, unit and count; I set a minimum and see what is running low, then send a reorder list to my supplier on WhatsApp. Delivery orders by block and flat, marked packed and delivered. Today's sales by cash, UPI and udhaar. Show my UPI QR on screen. Hindi labels, big buttons. Orange and white colours.

AppCub also has a page about a kirana shop app: see it here.

Tips for a kirana shop app

What it costs

See all plans

Good to know

Questions

Is there a ready-made app for a kirana shop?

AppCub's ready-made udhaar khata app starts free in about 5 minutes. You can add stock, a running-low list and delivery orders to it in the chat.

Can I keep udhaar and stock in the same app?

Yes. Ask for a khata screen and an items screen in one app. A sale can be marked cash, UPI or udhaar.

Can the app scan barcodes on packets?

Yes. In the installed Android app, the phone camera can scan a packet's barcode to find the item. It doesn't work in the web preview, and it doesn't connect to a separate scanner.

Will the app work when the internet is down?

An app that keeps its data on the shop phone works offline. An app connected to an online database needs internet to save and sync.

Can my regular families order from the app?

Yes. Ask for a price list where they pick items and send the order to your WhatsApp. Connect a Supabase database so they see your current prices.

How is this different from the grocery store app idea?

A grocery app is mostly a customer catalogue. A kirana app is mostly for your counter: udhaar, stock and small deliveries, with a customer price list only if you want one.

Read next

Make your kirana shop app

Seeing the plan is free. Building starts with a 2-day trial for ₹99.

Start building