First-Time App Setup

Configuring your first business tenant from inside the application

Role Hierarchy

RoleScopeWhat They Can Do
SUPER_ADMINPlatform-wideManage all tenants, plans, and platform users. Accessed via a separate admin panel.
ADMINTenant-wideFull control of their own business — products, users, settings, reports, billing.
MANAGERStore-levelSales, inventory, and reports for assigned stores. Cannot manage users or billing.
CASHIERPOS terminalProcess sales, view products, and manage their own shifts only.

Initial Configuration Steps

1 — Create Your First Tenant

1

Log in as Super Admin

Use the credentials shown after running npm run db:seed:super-admin.

2

Navigate to tenant creation

Go to Platform Management › Tenants › Create New Tenant.

3

Fill in the details

Enter: Business Name, URL Slug, Subscription Plan, Currency, and Timezone.

4

Create the tenant

Click Create. The tenant is now active.

2 — Create a Store

Inside the new tenant, go to Stores › Create Store. Fill in: Store Name, Address, and Phone Number. Click Create Store.

3 — Create a Tenant Admin User

Go to User Management › Create User. Set Role to Admin, assign them to the store from Step 2. Set a temporary password. Share the credentials with the business owner.

4 — Add Products

Log in as Tenant Admin. Go to Products › Add Product.

1

Enter product details

Fill in: Name, SKU, Selling Price, Cost Price, Category, and Tax Group.

2

Upload a product image

Click the image upload button — images are stored on Cloudinary.

3

Set initial stock

Set the initial stock quantity per store.

4

Save the product

Click Save.

5 — Configure the Receipt Template

Go to Settings › Receipt Settings.

  • Upload your business logo
  • Select paper size: 58mm (small thermal), 80mm (standard thermal), or A4
  • Toggle display options — tax breakdown, customer name, barcode, footer message, etc.
  • Click Save, then Preview to see a live receipt

6 — Make Your First Sale

1

Open the POS Terminal

Navigate to the POS Terminal page.

2

Find a product

Search for a product by name or scan a barcode.

3

Add to cart

Click the product to add it to the cart. Adjust quantities if needed.

4

Attach a customer (optional)

Click Add Customer to attach a customer to this sale.

5

Complete checkout

Click Checkout. Select payment method(s) and enter the amount received.

6

Get the receipt

Click Complete Sale. A receipt appears immediately for print or PNG download.