TuviServe

Store Owner Login

Enter your restaurant credentials to access your store's authoritative configuration, sync telemetry, and 1-click POS package.

Enter your store ID and username or email. If they match an account with an email address, we'll send a reset link (valid 30 minutes).

No email on the account? Contact TuviServe support to verify your identity and reset access.

Need to register a new restaurant? Register Here

Store Setup & Download Portal

Trial active — Tunnel: Standby
Cloudapi.tuviserve.com:443
Profilev1
Select a store to view its configured profile, download launcher, and check cloud sync.
Recommended for cashier

Windows POS Launcher

Recommended for a new cashier PC: the package is tailored for your store, includes approved restaurant details and plan limits, and automatically activates on first launch over HTTPS. The setup wizard then lets you review those details and create the local Admin PIN. First launch needs internet; after setup, local POS operations can continue offline. Downloading again invalidates the previous unused package authorization.

File: run_tuviserve_pos.bat
Edge Port: 8080
Direct LAN Thermal Print: Port 9100
Core settings

Pre-Configured config.json

Your authoritative customer profile. Contains your store's verified GSTIN, thermal printer IPs, UPI VPA, and cloud tunnel keys.

Tenant ID: N/A
Kitchen IP: Not configured
Billing IP: Not configured
UPI VPA: N/A
Self-healing shield

Disaster Recovery Tool

If someone accidentally edits or deletes config.json at your restaurant, double-click this script to pull the latest authoritative profile from AWS Lightsail in 1 second.

File: restore_config.bat
Dining Tables: 100% Intact
Active Orders: Never Touched
Local restaurant edge server
Cashier PC Billing Terminal

The operational TuviServe POS runs from your restaurant's local Cashier PC with authoritative SQLite persistence and direct LAN ESC/POS thermal printing. It connects to http://localhost:8080/pos on the billing computer.

Edge URL
STEWARD & CAPTAIN WI-FI ACCESS
Captain Smartphones & Tablets (Wi-Fi)

Enter the Cashier PC local Wi-Fi IP address below to generate a direct link and instant QR code for waitstaff smartphones connected to your restaurant Wi-Fi.

Scan to Open Captain POS on Restaurant Wi-Fi:
Captain Wi-Fi QR Code
http://192.168.1.100:8080/pos
TENANT PROFILE & HARDWARE

Hotel-Specific Configuration

Edit business profile, LAN network ports, ESC/POS thermal printers, and cloud sync settings. Changes persist directly to the central cloud and automatically propagate to edge bundles and run scripts.

Business Identity & Tax
Statutory
Printed on receipts and displayed on customer-facing QR codes.
Edge Network & Host
Ports
Port for Cashier PC (e.g. 8080). Pre-configured in run_tuviserve_pos.bat.
0.0.0.0 allows LAN access (Captain smartphones).
Captain smartphones connect to http://<LAN-IP>:<PORT>/pos on restaurant Wi-Fi.
Hardware ESC/POS Thermal Printers
LAN 9100
Cloud SaaS Hub Sync Tunnel
Lightsail
Authoritative config.json Output:
Loading configuration...

Sales reports

Today · Asia/Kolkata
Gross sales
₹0
0 orders
Net sales
₹0
Avg ₹0 / order
Tax collected
₹0
Discounts ₹0
Refunds
₹0
0 cancelled
Sales trend
Payment modes
No payments yet
Order types
No orders yet
Top selling items
No items sold in this period
Sales by staff
No staff sales in this period
Onboarding

Restaurant Launch & Edge Pairing Guide

Verify your cloud master profile, statutory compliance, and securely pair your Cashier PC edge server.

Step 1: Restaurant Verification
Verified
Display Name
—
Legal Entity
—
Tenant Identifier
—
Registered Phone
—
Address
—
Step 2: GST & Food Safety Compliance
Compliant
GSTIN
—
FSSAI License
—
Tax Split (Restaurant POS)
2.5% CGST + 2.5% SGST (5% Total)
Bill Header
Tax Invoice • SAC 9963
Step 3: Direct UPI Digital Settlement
Enabled

Customer bills render a dynamic UPI QR code containing the exact bill amount and reference. Payments settle directly into your merchant bank account.

UPI VPA
—
Step 4: Operational Layout & Tables
Configured
Dining Tables
12 active stations
Parcel / Takeaway
1 express counter
Staff Roles
Store Owner, Manager, Cashier, Captain, Kitchen
Default Admin User
admin
Optional · existing installations

Connect an Already-Installed POS

Use this only when TuviServe is already installed on the cashier PC and you need to connect it to this cloud account. The PAIR code expires in 10 minutes and can be used once. It does not activate a new installation or authorize the first-run setup wizard.

Existing-POS Pairing Code (expires in 10 minutes; use once):
PAIR-XXXX-XXXX
10:00 remaining Single-Use
Run it from a terminal inside the existing TuviServe folder. This connects that installation for cloud sync; it is not needed for a new POS downloaded below.
Server sync configuration

Server Synchronization & Edge Tunnel Hub

Enable continuous bidirectional synchronization between your local Cashier PC and the TuviServe AWS Lightsail cloud hub.

REST CLOUD GATEWAY
CONNECTED (18ms)
HTTP /api/v1/health
STORE WS TUNNEL
READY FOR CONNECT
RFC 6455 ws://.../ws/store
OFFLINE OUTBOX QUEUE
ENABLED (30s FLUSH)
Queues offline, auto-syncs
DATABASE ISOLATION
POSTGRESQL MULTI-TENANT
Partitioned by hotel_id
How to Enable Server Sync on Your Cashier PC:
  1. Download your customized config.json and run_tuviserve_pos.bat from the Tailored Downloads tab.
  2. Place both files in your Cashier PC folder: C:\TuviServe\.
  3. Double-click run_tuviserve_pos.bat to start the local Edge Server.
  4. The server connects to ws://api.tuviserve.com:3000/ws/store and begins transmitting live table status and settling bills to AWS.
  5. If your restaurant's Wi-Fi drops, the local POS continues running 100% offline and saves orders to sync_outbox.json. When Wi-Fi returns, bills are automatically synchronized!

Online Ordering

When you are paused or closed, the online menu tells customers and no payment is taken.

Loading…
The store PC accepts an order when its KOT prints. Unaccepted orders are cancelled, refunded and the customer is told.
One or more ranges per day, e.g. 11:00-15:00, 18:30-23:00. Leave empty for closed. A range like 18:00-02:00 runs past midnight.
Direct merchant gateway

Online Payments & Razorpay Gateway

Direct tenant payout configuration. Customer online order payments settle directly into your Razorpay account.

Gateway Status: Checking…
Environment Mode: —
Masked Key ID: Not Configured
Merchant Credentials Configuration
Found in Razorpay Dashboard → Settings → API Keys.
Encrypted at rest with AES-256-GCM. Never displayed in plain text.
Used by TuviServe to verify HMAC-SHA256 signature on payment events.
Tier & entitlements

Active Plan & Subscription Entitlements

Synchronized cloud subscription details, authoritative plan limits, and operational entitlements.

PROFESSIONAL

Professional Plan

Full capabilities on your restaurant counter
Catalog Version: 1 • Status: ACTIVE • Protected by Grandfathering
Authoritative Renewal Rate:

₹ 999.00 / month

or ₹ 9,999.00 / year (Save 2 months)
+ 18% GST (CGST 9% + SGST 9%)
Operational Capacity & Limits
Cashier Terminals
1 / 2 Counters
Captain Mobile Devices
0 / 5 Mobiles
Thermal Printers
1 / 3 Stations
Dining Tables
12 / 100 Tables
Active Tier Entitlements
Offline-first counter persistence
Statutory Reports & Support Policy
Historical Reports Retention: 365 Days
Queries beyond this threshold fail closed with 403 RETENTION_LIMIT_EXCEEDED.
Customer Support Level: Priority Phone & WhatsApp Support
Ed25519 Signed License Leases
Active Lease: LSE-PRO-AUTOGEN
Cryptographic Algorithm: Ed25519 (RFC 8032)
Max Offline Grace Period: 72 Hours
Edge Policy Mode: AUDIT_ONLY (Baseline)
Registered Counter Terminals
Main Cashier (Billing PC) Active
Hardware SPKI Fingerprint:
sha256:7a9f8c...3e1b02 (Authorized)
Hardware binding prevents terminal cloning and ensures zero operational disruption.