Skip to content

Product tour

What you actually get

Walk through the real screens—POS, stock, payroll, QR orders, and the rest. No fluff; this is the same UI your team sees after login.

Typical shift flow

🔑Step 1Sign in
🧾Step 2Sell
📦Step 3Menu & stock
🪑Step 4Tables
👥Step 5Team
⚙️Step 6Settings
Core POS
1Core POS

Sign in

Email and password—same screen as /login. Owners see the full dashboard; staff see only what their role allows.

  • Use the email your owner invited you with.
  • Forgot password? Reset from the login page before asking the owner.

Tech Byte POS

Sign in

you@cafe.com
••••••••
Sign in

New? Create account

Login — /login
2Core POS

Onboarding (new owners)

Name your café once after signup. That name shows on receipts and in the sidebar. Then pick a plan and pay through Razorpay.

  • You can change branding later in Settings.
  • Starter works for a single counter; upgrade when you need stock or payroll.

Almost there

Name your restaurant

Next: plan & Razorpay payment

Test 2 Cafe
Create workspace & continue
Onboarding — /onboarding
3Core POS

Dashboard home

Today's snapshot: sales, orders, tasks due, and quick links to Billing. Hit Refresh after a rush if numbers look stale.

  • New Sale opens Billing full screen.
  • Net profit on the dashboard respects expense dates in your filter range.

Operations Center

Business Overview

Monitor key metrics, track unpaid dues, and stay on top of daily tasks.

Quick Access

+New Sale
Sales Report
Log Expense

Today's sales

₹12,450

vs yesterday +8%

This month

₹3.2L

124 orders

Dashboard — /dashboard
4Core POS

Billing (POS)

Category tabs, product grid, live cart. Take cash, UPI, or split payments. Print or share a receipt when you're done.

  • Add a customer phone at checkout to build loyalty history.
  • Pro plans can queue sales offline and sync when the connection returns.

Test Cafe · POS

Cashier

← Dashboard
Menu
CoffeeFoodBakery

Latte

₹190

Cold brew

₹210

Sandwich

₹320

Croissant

₹120

Live ticketT-042
1× Latte (oat)₹220
1× Cold brew₹210
Total₹430
Charge ₹430
Billing (POS) — /pos
5Core POS

Sales history

Every closed ticket, searchable by date and payment type. Reprint when a guest asks for a duplicate slip.

  • Starter keeps about 90 days of history; Pro is unlimited.
  • Filter by cash vs UPI when reconciling at night.

Sales

Order history

Search tickets, filter by date, reprint receipts.

Today ▾Search tickets…Export
  • T-041

    2:14 PM

    ₹750

    UPI

    Receipt
  • T-040

    1:52 PM

    ₹320

    Cash

    Receipt
Sales — /dashboard/sales
Menu & stock
7Menu & stock

Add-on groups

Sizes, milk options, extra toppings—set once, reuse everywhere. Single choice (radio) or multiple (checkboxes).

  • ₹0 options work for 'no charge' swaps like regular milk.
  • Auto-assign a group to a category so every drink gets size options without clicking each product.

Add-on groups

+ Add group
CoffeeSingle

Milk choice

Whole ₹0Oat ₹30Almond ₹40
FoodMultiple

Toppings

Extra cheese ₹20Avocado ₹50
Add-on groups — /dashboard/addons
8Menu & stock

Recipes & food cost

Tie each menu item to ingredients (30 ml espresso, 180 ml milk, etc.). Use a separate recipe per size or add-on (Small, Veg) when portions differ.

  • Turn on auto-deduct in Settings if you want sales to reduce stock automatically.
  • Products with sizes: create one recipe per size. For Veg / Non-veg, pick the matching add-on option on the recipe form.

Recipes

+ Link recipe

Latte

₹42 · 68% margin
Espresso30 ml
Whole milk180 ml

Avocado Toast

₹55 · 52% margin
Bread slice2 pcs
Avocado50 g
Recipes — /dashboard/recipe
9Menu & stock

Inventory

SKUs with quantity, unit, low-stock alert, expiry, and cost per unit. Edit everything from one modal—not just the count.

  • Set unit cost (₹/kg, ₹/L) so recipes show real margins.
  • Low-stock and expired items stand out in the list.

SKUs

18

Low

3

Out

1

Expired

0

Inventory list

Whole milk

4.5 L

Espresso beans

0.3 kg

Oat milk

0 L

Cream cheese

200 g

Inventory — /dashboard/inventory
10Menu & stock

Wastage

Log spoilage, expiry dumps, or prep loss. Stock drops immediately; delete the entry if you logged it by mistake and quantity comes back.

  • Pick a reason (spoilage, breakage, etc.) so you can spot patterns later.
  • Estimated cost shows up when the ingredient has a unit cost.

Stock

Wastage

Log spoilage and prep loss—stock updates right away.

Recent entries

Whole milk

2 L · Spoilage

₹96

Avocado

300 g · Prep loss

₹45
Wastage — /dashboard/wastage
Tables & QR
11Tables & QR

Table management

Live floor view: which tables are free, which have an open ticket. Jump straight to Billing or the table order queue.

  • Green = available; a badge means there's already a ticket on that table.
  • Configure table names and QR codes under Tables.

Operational layout

Table management

See which tables have a saved POS ticket. Open Billing on the right table in one tap.

Billing (POS)
All (12)Available (8)Saved ticket (4)
Available

Table 4

4 seats · Main floor

Saved ticket

Table 7

₹1,240 · 5 items

Open in POS
Table management — /dashboard/table-management
12Tables & QR

Tables (floor layout)

Create tables with seats and section labels. Each table gets a QR code you can print once—guests scan to order on Enterprise.

  • Table names print on guest receipts and QR pages.
  • Deleting a table kills its QR link right away.

Floor layout

4 tables · 3 sections

+ Add table

Table 1

2 seats · Window

QR

Table 4

4 seats · Main

QR

Table 7

6 seats · Patio

QR

Table 10

2 seats · Bar

QR
Tables — /dashboard/tables
Money
13Money

Analytics

Sales trends, busy hours, category mix, and net profit after expenses. Export CSV if you want to dig in Excel.

  • Starter is limited to a short window; Pro opens the full date range.
  • Expense totals use the same date rules as the Expenses page.

Deep Dive

Performance Analytics

KPIs, trends, categories, and hourly peaks for your date range.

7 DaysThis Month

Sales revenue

₹84,200

Total orders

312

Avg ticket

₹270

Net margin

62%

Sales trend

Top categories

  • Coffee42%
  • Food35%
  • Bakery23%
Analytics — /dashboard/analytics
14Money

Cash register

Opening float, cash sales, expenses paid from the drawer, owner withdrawals, and top-ups—then cash in hand for the day.

  • Set opening cash once; later days can roll forward if you don't enter a new opening.
  • Mark expenses as 'paid from register' so they hit this screen.

Finance

Cash Register

Opening cash, cash sales, expenses, and cash taken for the selected day.

May 15, 2026 ▾
💵

Opening cash

₹5,000

📈

Cash sales

₹12,450

📋

Cash expenses

₹800

Cash in hand

₹15,650

Cash sales today

  • T-041 · 2:14 PM₹750
  • T-038 · 12:05 PM₹420
Cash register — /dashboard/cash-register
15Money

Expenses

Rent, supplies, repairs—by category and date. Flag register-paid items so cash in hand stays honest.

  • Import old expenses from CSV when you first move in.
  • Adding a backdated expense expands your filter so it doesn't vanish from the list.

Finance

Expenses

Track operating, daily, and capital spend.

7 DaysThis Month

In range

₹4,200

This week

Today

₹680

Spent today

Entries

12

This range

By category

Daily ops

₹2,100

Utilities

₹1,400

Capital

₹700

Expenses — /dashboard/expenses
Tables & QR
16Tables & QR

QR table ordering (guests)

Enterprise: guests scan the table QR, browse the menu on their phone, and send the order to your kitchen—no app install.

  • You choose when guest ordering is open; close it during rush if needed.
  • Allergy notes can ride along with the order.

Scan QR

Customer points phone camera at the table QR — no app needed

1

Browse & order

Full menu loads with categories, prices, and add-on choices

2

Kitchen notified

Order appears in POS instantly — staff act, no typing needed

3

Table 7 · QR code

Scan with any phone camera

Never changes · safe to print

Ordering for Table 7 · Test Cafe

Test Cafe

Tap items · send to kitchen

CoffeeFoodDrinks

Latte

₹190

+

Cold Brew

₹210

+

Sandwich

₹320

+

View cart · 2 items · ₹400

Staff view — POS ticket queue

Table 7

New

Latte · Cold Brew

Table 3

Preparing

Avocado Toast

Table 1

Done

Espresso × 2

Guest orders appear here automatically — no staff input required

Guest order — /table-order/[storeId]/[tableId]
17Tables & QR

Table orders (staff)

QR orders land here: table name, items, total. Mark seen, open in the POS cart to tweak, then confirm or dismiss.

  • Confirming attaches the ticket to the table in Billing.
  • Dismiss walk-outs without charging—the QR stays valid for the next guest.

Reception

Table orders (QR)

Guest orders appear here. Open in cart to charge.

Open orders (2)

Table 7 · ₹480

New

Latte · Cold Brew · Toast

Open in cartConfirm

Table 3 · ₹210

Seen

Espresso × 2

Open in cartConfirm
Table orders — /dashboard/table-orders
People
18People

Customers & loyalty

Profiles build from checkout phone numbers: visits, spend, points. Redeem points as a discount on the next bill.

  • Configure earn/redeem rules in Settings.
  • Adjust points manually with a note when you run a promo.

CRM

Customers & loyalty

Profiles, points, and order history by phone.

Customers

84

Unique profiles

Points

3,240

Sum of balances

Total spent

₹1.2L

Lifetime

P

Priya S.

98765 43210

Points

420

Visits

8

Spent

₹6,200

R

Rahul M.

91234 56789

Points

180

Visits

3

Spent

₹2,800

Customers — /dashboard/customers
19People

Staff profiles

Name, phone, role, salary, shift times, and monthly offs. Used by attendance and payroll—keep phone numbers consistent.

  • Plan limits how many profiles you can add (Starter: 1, Pro: 10, Enterprise: 20).
  • Edit opens a full form; no more hunting for hidden shift fields.

People

Staff

Profiles for attendance and payroll.

Team

Arun K.

Manager · ₹22,000/mo · 11 AM – 10 PM

Meena R.

Staff · ₹15,000/mo · 12 PM – 9 PM

Staff — /dashboard/staff
20People

Attendance

Daily roster or self punch-in/out. Optional GPS geofence (Settings) so staff can only clock in when they're at the café.

  • Present and half-day counts feed payroll proration.
  • Owners can fix punch times if someone forgot to clock out.

People

Attendance

Roster and punch in/out—optional geofence in Settings.

Present

6

Full day

Half day

1

Partial

Absent

2

Today

Daily roster

Arun K.

present

Meena R.

half-day
Attendance — /dashboard/attendance
21People

Payroll

Pick staff and month; base pay prorates from attendance. Log advances, mark paid, print payslips, and see when a month is fully settled.

  • Marking paid can create a payroll expense for your books.
  • Paid-off months show a clear banner so you don't double-pay.

Staff

Payroll

Prorate from attendance, track advances, mark paid.

Outstanding

₹18,400

This month

Pending

2

Awaiting payout

March snapshot

Paid off — all records for March marked paid
Payroll — /dashboard/payroll
22People

Tasks

Simple to-do list for the team: restock napkins, clean the machine, update the board. Staff see theirs; owners see everything.

  • Open count shows on the dashboard home.
  • Assign to someone or leave open for whoever is free.

Tasks

+ Add task

Restock napkins

Arun K. · Due Today

Deep-clean ice machine

Meena R. · Due Tomorrow

Update weekend menu

Owner · Due Fri

Tasks — /dashboard/tasks
23People

Users & access

Invite by email as Owner or Staff. Link a login to a staff profile so attendance knows who punched in.

  • Remove a user to revoke access immediately.
  • User caps depend on plan (Starter: 2, Pro: 15, Enterprise: unlimited).

Users & access

+ Invite

Owner Account

owner@cafe.com

owner

Arun Kumar

arun@cafe.com

stafflinked

Meena Rao

meena@cafe.com

stafflinked
Users — /dashboard/users
Setup
24Setup

Settings

Receipt branding, loyalty rules, Telegram sale alerts, inventory auto-deduct, and attendance geofence. This is where Pro/Enterprise extras get toggled.

  • Telegram needs a bot token and chat ID—test before service.
  • Geofence: capture your location once at the shop, set a radius in metres.

System

Settings

Branding, loyalty, alerts, stock rules, geofence.

Integrations & rules

Loyalty programOn
Auto-deduct inventory on saleOn
Telegram sale alertsOff
Attendance geofenceOn
Settings — /dashboard/settings

Ready to try it on your floor?

Pick a plan, set up your menu, and run your first sale the same day.