Retail & super shop management · Windows, macOS, Linux

Smart shop management,
without the monthly bills.

Point of sale, inventory, invoices, purchases, customers, expenses and reports in a fast, beautiful desktop app. No database server. No hosting. No monthly fee. Every PC in your shop works on one live Google Sheet, kept safe by your own Google account.

  • $0 servers, hosting or subscriptions
  • 5 min to connect your Google Sheet
  • <2 s to open, zero bloat
UPTECH Smart Shop — Northgate Super Shop
UPTECH Smart Shop dashboard showing revenue, gross profit, today's sales, stock value, a sales trend chart, category mix, top products, low stock and recent invoices
Revenue · 30 days$7,468.74▲ 6.1% vs previous 30 days
Tomatoes down to 2 kg
reorder level 10 · tap to create a purchase
Synced with Google Sheets · 3 tills online
  • No extra databaseYour data lives in your own Google Sheet, protected by your Google account.
  • No domain, no hosting costNothing to rent, nothing to maintain, nothing that expires.
  • Very light desktop appOpens in under two seconds. Zero runtime dependencies.
  • Very easy to useTap a product, take the money, print the receipt. Staff learn it in minutes.
  • Every PC, one databaseTills, back office and the owner's laptop all see the same live data.

A walk through the real app

These are untouched screenshots of UPTECH Smart Shop. Click any one to see it full size, or open the live demo and click around yourself.

Point of sale with product photo tiles, category chips, barcode search and the cart
Point of Sale Product tiles with photos, categories, barcode scanner, hold bills, discounts, split payments, F9 to charge.
Dashboard with KPIs and charts
Dashboard Revenue, profit, today, stock value, trend chart, category mix, top products, low stock, recent sales.
Products list with photos, prices, margins and stock badges
Products Photos, SKU, barcode, cost, price, margin, tax, reorder level. CSV import and export.
Inventory page with stock value and reorder bars
Inventory Stock value, low and out-of-stock alerts, adjustments with reasons, a full movement ledger.
Sales and invoices list
Sales & Invoices Search, filter, open, print, PDF, returns that restore stock, credit payments.
Purchases list
Purchases & Suppliers Purchase orders, receiving that updates stock and cost, supplier payables.
Customers with loyalty points and credit
Customers Loyalty points, credit balances, payment collection, purchase history.
Reports page with sales summary chart
Reports Sales, products, categories, profit & loss, stock valuation, customers, cashiers, payment methods.
Settings with the Google Sheets data source wizard
Settings Shop profile, receipts, printers, loyalty rules, backup, and the 4-step Google Sheets wizard.

Everything a shop needs, nothing it doesn't

Built for mini-marts, super shops, grocery, pharmacy counters, hardware stores, boutiques: any business that sells from shelves.

Point of sale that keeps up

Tap tiles or scan barcodes. Line and bill discounts, tax, walk-in or named customers, hold and resume bills, split payments across cash, card and mobile banking, quick-cash buttons, change due.

Receipts & invoices

80 mm and 58 mm thermal receipts printed silently to the till printer, plus clean A4 PDF invoices for customers who need one.

Products with photos

Upload a photo once and it appears on every till. Photos are auto-cropped and shrunk so they sync in seconds.

Inventory you can trust

Live stock on every sale, purchase and return. Reorder alerts, counted adjustments with reasons, stock value at cost and retail, a complete movement ledger.

Purchases & suppliers

Raise orders, receive stock, track what you owe each supplier and pay it down. Costs update automatically.

Customers & loyalty

Points on every purchase, credit sales with balance tracking, payment collection, full history per customer.

Returns done right

Partial or full returns straight from the invoice. Stock comes back, refunds are recorded, customer due drops.

Expenses & profit

Rent, salaries, utilities, anything. See gross and net profit for any date range, not just revenue.

Eight reports

Sales summary, product performance, category mix, profit & loss, stock valuation, customer insights, cashier performance, payment methods. Print or export every one.

Users & roles

Owner, Manager and Cashier with PIN sign-in. Cashiers see the till; owners see everything. PINs are stored hashed, never in plain text.

Works with your hardware

Any USB barcode scanner, any Windows printer, any PC from the last ten years. No special terminal to buy.

Dark or light, always glossy

A frameless window with glass panels, gradient accents and animated charts that looks like a product, not a spreadsheet.

Your Google Sheet is the database

Most shop software makes you rent a server or pay every month to keep your own sales data. UPTECH Smart Shop does neither.

  • Safe in your Google account. The sheet sits in your Drive, protected by your Google password and 2-step verification. You can open it any time and see every sale in plain cells.
  • Every PC, the same data. Tills, the back office and the owner's laptop all read and write the same sheet. Changes appear on the other screens within seconds.
  • Keeps working offline. Each PC holds a local copy. Internet drops? Sales continue and sync when it returns.
  • No domain, no hosting, no renewal. There is nothing to pay for and nothing that stops working when a bill is missed.
  • Yours forever. Export to Excel, build pivot tables, back up with one click. Your data never sits on someone else's server.
Till 1UPTECH Smart Shop
Till 2UPTECH Smart Shop
OfficeUPTECH Smart Shop
Your Google Sheet13 tabs · one per tableprotected by your Google account

A 200-line Google Apps Script (included) turns the sheet into a private API with its own secret key. Set-up takes about five minutes: paste, deploy, copy two values into Settings.

Why shop owners choose UPTECH Smart Shop

$0

per month, forever

Cloud POS systems charge every month, per till, and hold your data hostage. UPTECH Smart Shop is a one-time purchase that runs on PCs you already own.

5 min

to go live

Install, sign in, add products (or import a CSV), connect your sheet. Most shops are selling the same afternoon.

<300 KB

of app code

Zero runtime dependencies and no framework: nothing to update, nothing to break, instant startup even on an old till PC.

3

roles, one PIN each

Cashiers tap in with a four-digit PIN and see only the till. Owners get the whole picture, from any PC.

Easy on the eyes, day or night

Glass panels, soft gradients and smooth animations in both themes. Switch with one click; each PC remembers its choice.

Dark theme dashboard
Dark for long shifts and dim counters
Light theme dashboard
Light for bright shops and offices

From download to first sale

  1. 1Install UPTECH Smart Shop

    Run the installer (or the portable exe) on each till and office PC. Sign in with the owner PIN.

  2. 2Add your products

    Type them in with photos and barcodes, or import your existing list from a CSV in one go.

  3. 3Connect your Google Sheet

    Create a blank sheet, paste the included script, deploy, copy the URL and key into Settings. The in-app wizard walks you through it.

  4. 4Start selling

    Scan, tap, charge, print. Watch the dashboard update on every PC.

Prefer to try before you connect anything? UPTECH Smart Shop starts in Local mode with a full sample shop, no Google account needed.

Complete source, ready to build and rebrand

Buyers receive the entire project: readable, framework-free JavaScript with a guided codebase document, not a minified blob.

  • Electron 45 app: main process, context-isolated bridge, 12 screens, 13 tables
  • The Google Apps Script backend, with key protection and locking
  • Browser build of the same code (this live demo) for web hosting
  • Installer config for Windows, macOS and Linux; icon generator; screenshot script
  • README, CLAUDE.md codebase guide, deployment and Google Sheets guides, unit tests
  • This marketing website, with a config file for your own links
StackElectron · JavaScript ES modules · Google Sheets · Apps Script
Runtime dependenciesNone
PlatformsWindows 10/11 · macOS 12+ · Linux · modern browsers
DataGoogle Sheet (shared) or local JSON (single PC)
LicenceOne business, unlimited PCs, modify freely

One payment. Every till. Forever.

UPTECH Smart Shop full source licence

One-time

No subscription, no per-till fee, no hosting bill

  • Complete source code and documentation
  • Windows installer and portable build
  • Google Sheets backend script
  • Marketing website and live demo
  • Free updates to the listing version

Good to know

Do I need to know anything about Google Sheets?

No. You create a blank sheet and paste one script. UPTECH Smart Shop creates every tab and column for you and keeps them in order. You never edit cells by hand (though you can look at them any time).

Is my data safe in a Google Sheet?

The sheet is private to your Google account, the same protection your Gmail has. The app talks to it through a script that only answers requests carrying your secret key. Nobody else, including us, can see it.

What if the internet goes down during trading?

Each PC keeps a local copy and queues its changes. Selling continues. When the connection returns, everything syncs automatically.

How many PCs can share one sheet?

As many as you like. Give each till its own terminal letter so invoice numbers never collide. Google's free quota comfortably covers a busy small shop.

Which printers and scanners work?

Any USB barcode scanner that types into a text box (that is nearly all of them) and any printer Windows can print to, including 80 mm and 58 mm thermal receipt printers.

Can I use my own currency and tax?

Yes. Currency symbol, default tax rate, payment methods, loyalty rules and receipt footer are all in Settings. The demo uses dollars; a Bangladeshi shop would set ৳ and add bKash and Nagad as payment methods in ten seconds.

Does it run on Mac or Linux?

Yes. The source includes build commands for macOS (dmg) and Linux (AppImage, deb). The browser build runs anywhere.

Can I change the look or add features?

Yes. The code is plain JavaScript with no framework and a guided codebase document. Adding a screen is one file plus one line.

Your shop deserves software this nice.

Try the demo with a full sample shop. If it feels right, it is yours in one payment.