Our Work / ShopZoon: Inventory, POS and udhaar for local shopsInternal Product

ShopZoon: Inventory, POS and udhaar for local shops

A counter system for neighbourhood shops: fast billing, live stock, and an udhaar khata that sends its own reminders. A Zoon Software demo product with sample data, not a client project.

ShopZoon point of sale screen with product search, cart and rupee totals (sample data)

Demo product, not a client project. ShopZoon was designed and built by Zoon Software as an in-house demo to show what we can deliver. The business name and every record in it are sample data. There is no real client behind it, and we make no claims about results.

Context and problem

A typical general store keeps stock in the owner's head and udhaar in a notebook. Items run out without warning, credit balances are argued over, and the owner cannot tell what the shop actually earned this week after expenses.

Our contribution

Zoon Software planned, designed and built ShopZoon end to end as an internal product: the user flows, the interface, the data model and a working web app you can log in to. The demo setting is Al-Madina General Store, Commercial Market, Rawalpindi (sample shop).

Solution and key features

  • A point of sale that works on a phone or laptop: search or scan, tap items into the cart, add a rupee discount, take cash or udhaar, and save the bill.
  • Receipts that print or open in WhatsApp with the bill text.
  • Stock that drops automatically with each sale and rises with each supplier purchase, plus low-stock alerts.
  • Customer udhaar ledgers: credit sales raise the balance, payments lower it, and a WhatsApp reminder is one tap away.
  • Suppliers, purchases and simple expenses (rent, salary, utilities).
  • Daily, weekly and monthly reports with sales, gross profit, expenses and net.
  • Owner and Cashier roles. The cashier runs the counter but cannot see profit, purchases or expenses.

How it could help a business like this

  • The udhaar notebook becomes a clear ledger customers can be reminded about politely on WhatsApp.
  • The owner knows what to reorder before it runs out.
  • Real profit is visible every day, not guessed at month end.

Technology

Next.js (App Router), React, TypeScript, Tailwind CSS, Recharts. Runs with no database setup for the demo; the data layer is separated so it can move to Postgres (Neon or Supabase) for a real client.

Try it: demo login admin@demo.com / demo123 (Owner), cashier@demo.com / demo123 (Cashier).

Try the live demo

Open shopzoon.zoonsoftware.com and log in with:

  • Owner: admin@demo.com / demo123
  • Cashier: cashier@demo.com / demo123

All data is sample data stored in your own browser, so feel free to click around, add records and test the flows.

Screens

ShopZoon owner dashboard with sales, profit and low-stock alerts

ShopZoon udhaar ledger with a one-tap WhatsApp reminder

ShopZoon counter running on a phone

Want something like this?

We can shape a system like ShopZoon around the way your business actually works. Write to contact@zoonsoftware.com or tell us about your project.

Explore the related service
KEEP EXPLORING

You might also explore.

YOUR NEXT CHAPTER

Good software starts
with a conversation.

Tell us what you’re working on. We’ll help you find a practical way forward.

Discuss Your Project