Sole Sanctuary logo

Sole Sanctuary Order Desk

Order management, payment tracking & business overview

Local mode

Business overview

Sales, collections and order status at a glance.

ORDER VALUE▤
₹0
0 orders
PAYMENTS RECEIVED↗
₹0
Recorded collections
OUTSTANDING◷
₹0
Customer balances pending
OPEN ORDERS□
0
Not yet delivered or cancelled

Recent orders

Latest order activity

OrderCustomerOrder valueBalanceStatus

Order status mix

Based on selected period

This dashboard uses the order records saved in the current storage mode.

Outstanding balances

Orders with payment still due

OrderCustomerDueDelivery

Quick actions

Common tasks

Cloud sync is not configured yet. You can use this app locally now, then connect Supabase in Cloud setup.

Orders

Search orders, update delivery status and manage payments.

Order register

0 orders

Order ID / dateCustomerProductsTotal dueReceivedBalancePaymentDeliveryActions

Customers

Customer list based on your saved orders.

Customer register

Each customer is grouped by phone number where available.

CustomerWhatsAppOrdersTotal order valueReceivedOutstandingAction

Cloud database setup

Recommended: Supabase Postgres with Row Level Security (RLS).

Not connected

Connect Supabase

Secure login and shared cloud orders.

Enter your Supabase Project URL and publishable key, then sign in using the email and password you created in Supabase Authentication → Users. Never use a secret/service-role key in this browser app.

The publishable key is designed for browser use with Row Level Security. Your password is sent to Supabase Auth for sign-in and is not saved by this app.

Cloud sync is not active until you save settings, sign in, and run the first merge.

Database schema

Starter schema for orders and customer records.

Open Supabase → SQL Editor → New query, paste this SQL and run it. This starter schema enables RLS and denies public access by default. Add authentication and owner-scoped policies before syncing real data.

Data & privacy

Understand where your records live.

  • Local mode: records stay in this browser profile on this device.
  • Backup: export a JSON file periodically and store it securely.
  • Cloud mode: configure Supabase Auth and user-scoped RLS policies before enabling production sync. The starter HTML intentionally does not auto-upload private customer data.
  • WhatsApp: the app opens the customer chat with a prepared message and downloads a PDF. You attach the PDF and tap Send manually.