Bhojana Pro

Store Owner Login

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

Need to register a new restaurant? Register Here
14-DAY TRIAL ACTIVE TENANT: NONE SELECTED Tunnel: Standby

Store Setup & Download Portal

Select a store to view its configured profile, download launcher, and check cloud sync.

SERVER SYNC TUNNEL:
api.bhojanapro.com:3000
Authoritative Profile: v1
TENANT ONBOARDING WIZARD

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 POS INSTALLATIONS

Connect an Already-Installed POS

Use this only when BhojanaPro 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 BhojanaPro folder. This connects that installation for cloud sync; it is not needed for a new POS downloaded below.
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_bhojana_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: 192.168.1.114
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 BhojanaPro 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:
http://192.168.1.100:8080/pos
SERVER SYNC CONFIGURATION

Server Synchronization & Edge Tunnel Hub

Enable continuous bidirectional synchronization between your local Cashier PC and the Bhojana Pro 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_bhojana_pos.bat from the Tailored Downloads tab.
  2. Place both files in your Cashier PC folder: C:\Bhojana Pro\.
  3. Double-click run_bhojana_pos.bat to start the local Edge Server.
  4. The server connects to ws://api.bhojanapro.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!
Authoritative Store Configuration
Source of Truth stored on AWS Lightsail
Loading configuration...

Sales & Financial Analytics

Real-time revenue, item performance, and staff attribution (Asia/Kolkata timezone)
to
Gross Sales

₹ 0.00

0 orders
Net Sales (Excl. Tax)

₹ 0.00

Avg: ₹ 0.00
Taxes & Discounts

₹ 0.00

Discounts: ₹ 0.00
Refunds & Cancellations

₹ 0.00

0 cancelled orders
Top Selling Items
# Item Qty Revenue
No sales data recorded for this period.
Sales by Staff / Captain
Staff ID Name Orders Sales
No captain attribution for this period.
Sales Trend
Time Interval Orders Gross Revenue
No trend data available.
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