Features Workflow Realtime Analytics Get Started Roles Pricing Contact
Now live - built for Gambian retail businesses

Run your retail business
smarter, not harder.

KJ Retail gives you everything you need to manage staff, track expenses, scan inventory, and process sales, all in one clean dashboard. Scan on your phone, see it on screen instantly.

Sale recorded
GMD 1,250.00 · just now
Revenue up 24%
Compared to last month
!
Low stock alert
Coca Cola 500ml · 3 left
app.kj.jordanintech.com/business/kj-store/admin
Dashboard
Staff
Inventory
Expenses
Sales
Today's Revenue
GMD 4,820
↑ 18% vs yesterday
Monthly Profit
GMD 35.8K
↑ 12% vs last month
Expenses
GMD 12.4K
8 records this month
Sales Revenue - Last 7 Days
MonTueWedThuFriSatSun
24/7
Access from any device
3
Role levels supported
8
Expense categories
100%
Built for The Gambia
Core Features

Everything your business needs,
nothing it doesn't

From expense tracking to barcode scanning, KJ Retail covers the full operational stack for modern retail businesses.

Admin Dashboard

Full control over your business. See revenue, profit, low stock alerts, and staff activity from one central hub. Owners and managers get a live overview of everything happening in their business.

Staff Management

Add managers and cashiers, assign roles, and update credentials at any time. Each staff member gets a username and password scoped to your specific business, secure and isolated per business.

Expense Tracking

Record and categorise every business expense - rent, salaries, utilities, marketing, transport and more - all in GMD. Monthly summaries feed directly into your profit & loss report automatically.

Sales Processing

A cashier scans items on their phone and the desktop sales screen shows the growing cart in real time. Checkout deducts stock automatically, logs every item at its price at the time of sale, and generates a receipt.

Inventory Scanning

Point your phone camera at any barcode to add products to inventory. Set name, category, cost price, selling price, and quantity. Unknown barcodes can be created on the spot, no interruption to your flow.

Financial Reports

Daily, weekly, and monthly reports covering revenue trends, gross profit (revenue minus cost of goods), net profit (minus all operating expenses), expense breakdowns, and your top-selling products over the last 30 days.

Receipt Generation

Every checkout produces a receipt with the business name, address, cashier name, timestamp, all line items, quantities, and a unique receipt number. Download as PNG to share via WhatsApp, or print on a thermal printer.

Audit Logs

Every action - product creation, staff changes, sales, inventory adjustments - is recorded with a timestamp, actor name, and IP address. Owners have full visibility into everything happening inside their business.

Custom Barcode Generator

No barcodes on your products? Generate and print custom barcodes directly inside the platform. Assign them to products and start scanning immediately, no third-party tools or printers required.

How It Actually Works

From barcode to receipt
in under 60 seconds

KJ Retail has two core flows: building your inventory and processing customer sales. Here's exactly what happens at each step.

Adding Stock to Inventory

Scan new products into your system

1
Open your Business page Sign in and navigate to your business. You'll see three action cards: Admin, Manage Inventory, and Make Sales.
2
Click "Manage Inventory" This opens the Scan page. On desktop, a QR code appears automatically. Scan it with your phone to open the app on mobile, already authenticated. No separate login needed.
3
Select "Add to Inventory" on your phone Your phone camera opens. Point it at any product barcode. The app checks instantly. If the product already exists in your inventory, you'll see its current details right away. No wasted form-filling.
4
Fill in product details (new products only) Enter the product name, category, cost price (GMD), selling price (GMD), initial quantity, and an optional low-stock alert threshold. Tap Save and the product is live in your inventory.
5
Continue scanning The camera restarts automatically. Keep scanning products until all your stock is loaded. You can restock, adjust, or deduct quantities later from the admin panel at any time.

Processing a Customer Sale

Scan items, checkout, print receipt

1
Open "Make Sales" on your PC From your business page, click the Make Sales card. The Sales page opens on your desktop. Cart starts empty, waiting for scanned items to arrive in real time.
2
Open the Scan page on your phone Go back and click Manage Inventory, then scan the QR code to open the app on your phone. Or navigate there directly if you're already logged in on mobile.
3
Select "Manage Sales" and start scanning Point your phone at each customer item. The server checks stock in real time. Out-of-stock products are flagged immediately. Each valid scan broadcasts the product to the PC sales screen via WebSocket, instantly.
4
Adjust quantities on the PC if needed On the sales screen, increase or decrease quantity of any item, or remove it entirely. The running total in GMD updates live as you make changes.
5
Click Checkout and you're done Confirm the sale. Stock levels decrement automatically. A receipt is generated with a unique number. Download it as a PNG to share on WhatsApp, or print it on your thermal printer on the spot.
What if a product isn't in inventory during a sale? No interruption. If you scan a product in sales mode and it doesn't exist in your inventory yet, the creation form opens right there on your phone. Fill in the details, save it. The product is added to inventory and added to the cart in a single step. The sale continues immediately.
Real-time Sync

Scan on your phone.
See it on the screen.

Your cashier scans barcodes on a mobile device and items appear on the desktop sales screen instantly, via a live WebSocket connection. No manual entry, no page refresh, no delay.

1
On your PC, open your Business page and click Manage Inventory
2
Scan the QR code with your phone and you're instantly authenticated on mobile
3
On the phone, choose Manage Sales mode and start scanning customer items
4
Each barcode is broadcast via WebSocket and items appear on the PC sales screen immediately
5
On the PC, adjust quantities, checkout, and download or print the receipt
Scan

Scan to open on phone

📦 Inventory
🛒 Sales
WebSocket
SalesLive
Coca Cola 500ml
x1
D 25.00
Bread Loaf
x2
D 60.00
Mineral Water
x1
D 15.00
Checkout - D 100.00
Financial Reporting

Insight at a glance,
decisions in seconds

A full financial reporting dashboard so you always know exactly how your business is performing. Revenue, profit, expenses, and trends all in one place.

Revenue Trends
Daily and 30-day revenue charts with gap-filling so you never miss a slow day. See exactly when your business is busiest.
Profit & Loss
Gross profit (revenue minus cost of goods) and net profit (minus all operating expenses). Real GMD numbers, not estimates.
Expense Breakdown
A visual breakdown of spending by category: rent, salaries, utilities, transport, marketing and more. Know exactly where every dalasi is going.
Top Products
Which products drive the most revenue and units sold over the last 30 days? Stock more of what sells, less of what doesn't.
Monthly Comparisons
6-month bar chart comparing revenue vs expenses with month-over-month delta badges so you can spot seasonal patterns easily.
Dashboard - Safeway SupermarketThu, 19 March 2026
Today's Revenue
D 4,820.00
↑ 18% vs yesterday
Monthly Revenue
D 48,200.00
↑ 12% vs last month
Monthly Profit
D 35,800.00
Revenue minus Cost of Goods
Monthly Expenses
D 12,400.00
↑ 8% this month
Sales Revenue Trend
Products
142
Low Stock
7
Staff
4
Sales This Week
38
Getting started

Up and running in
minutes

Simple onboarding so you can focus on running your business, not learning new software.

1

Create your owner account

Sign up with your email and a password. You become the Owner with full access to everything and no restrictions.

2

Register your business

Add your business name, address, and contact details. KJ Retail generates a unique business slug (e.g. safeway-brikama) that your staff will use when signing in.

3

Add staff accounts

Create accounts for managers and cashiers. Each person gets a username and password tied to your business. Share those credentials and they log in with the business slug, username, and password.

4

Scan your inventory

Use Manage Inventory scan mode to load all your products into the system. Set prices, stock levels, and low-stock alerts for each item.

5

Start processing sales

Open the Sales page on your PC, scan customer items on the phone, checkout, and print receipts. Your business is fully operational.

KJ Store · Team

4 active staff members

KJ
Kebba Jammeh
Owner
AM
Aminata M.
Manager
LS
Lamin S.
Cashier
FB
Fatou B.
Cashier
Access control

The right tools for
every role

KJ Retail has three distinct roles, each with carefully scoped permissions so everyone sees only what they need to do their job.

Owner

Full control. You created the business and you can see and manage everything, from staff accounts and financial reports to every sale and audit log ever recorded.

Admin dashboard & analytics
Staff management
Expense tracking
Sales & inventory scanning
Custom barcode generator
Audit logs
Business settings

Manager

Broad operational access. Managers handle nearly everything day-to-day: running reports, managing inventory, recording expenses, but not staff accounts or business settings.

Admin dashboard & analytics
Expense tracking
Sales & inventory scanning
Custom barcode generator
Staff management
Business settings

Cashier

Focused on the floor. Cashiers scan barcodes to add inventory and process sales, and download or print receipts. They see only what's needed and nothing more.

Barcode scanning (inventory & sales)
Real-time sales screen
Receipt download & printing
Transaction history
Admin dashboard
Financial reports
Pricing

Simple, honest pricing.
Start free, grow when ready.

KJ Retail is free to get started. Upgrade to Pro when your business needs more, no hidden fees, no surprises.

Free
D 0 / month

Perfect for getting started and exploring the platform at no cost.

  • Up to 15 products in inventory
  • 1 staff account (manager or cashier)
  • Up to 15 sales per month
  • Up to 5 custom barcodes
  • Expense tracking & receipt generation
  • Barcode scanning & real-time sales
  • Full financial reports
  • Audit logs
Get started free
Pro
D 850 / month

Everything you need to run a serious retail operation without limits.

  • Unlimited products in inventory
  • Unlimited staff accounts
  • Unlimited sales every month
  • Unlimited custom barcodes
  • Expense tracking & receipt generation
  • Barcode scanning & real-time sales
  • Full financial reports - P&L, trends, top products
  • Audit logs - full activity history
Upgrade to Pro

Paid securely via Modem Pay · Cancel anytime

What happens when I reach a free plan limit? You'll be notified in the dashboard. You can upgrade to Pro at any time to remove all limits instantly. Your existing data is never deleted.
Receipts

Every sale,
fully documented.

Every checkout automatically generates a receipt with business info, all line items, cashier name, and total. Download as a PNG to share via WhatsApp or print on an 80mm thermal printer in seconds.

Price snapshot at time of sale, accurate even if prices change later
Business name, address, and contact info on every receipt
Cashier name and full transaction timestamp
Unique receipt number (e.g. RCP-A3F2C8B1) for record-keeping
Download as PNG and share via WhatsApp instantly
80mm thermal printer compatible
Safeway Supermarket
Brikama, The Gambia
+220 710 3716
Date19 Mar 2026, 10:42
CashierLamin S.
Receipt #RCP-A3F2C8B1
Coca Cola 500mlD 50.00
2 x D 25.00
Bread LoafD 30.00
1 x D 30.00
Mineral Water 1.5LD 20.00
2 x D 10.00
TOTALD 100.00
Thank you for your purchase!
Get started today

Ready to take control
of your retail business?

Join businesses across The Gambia already using KJ Retail to manage inventory, process sales, and track every dalasi, from any device, any time.

Barcode scanning
Phone camera, no hardware needed
Live financial reports
Revenue, profit & expenses in GMD
Role-based access
Owner · Manager · Cashier
Secure & isolated
Every business is its own tenant