Central Workspace
Dashboard
Recent Quotes
Operating Model
- Admins and sales managers maintain the central equipment master.
- Equipment images live in a central storage bucket and are linked to each equipment record.
- Every quote gets a unique database-generated quote number on insert.
- Quotes store item snapshots so old quotations remain unchanged even if master prices later change.
Add Equipment
Managers/admins should maintain this master. Salespeople should use it, not rewrite it.
Equipment Library
Quote Database
-
Cult — Quotation Generator
Gym Equipment
Commercial Quotation
Quote
Cult Fitness Equipment
Quotation
Commercial Gym Equipment
Quote No.-
Date-
Valid Until-
Bill To
-
From
Cult Fitness Equipment
Ship To
-
| Equipment | Category | Qty | Unit Price | Disc % | Amount |
|---|
Bank Details — For Payment
Bank Name
HDFC Bank
Account No.
-
IFSC Code
-
Account Name
Cult Fitness Equipment
Branch / Type
HSR Layout, Bengaluru
Authorised Signatory — Cult Fitness Equipment
Signature & Stamp
Client Acceptance Signature & Stamp
Signature, Name & Date
Quote Header
The quotation will use the configured company logo at the top of the PDF.
Quote Line Items
Subtotal₹0
Line Discounts₹0
Overall Discount₹0
GST₹0
Grand Total₹0
Setup Steps
- Create a Supabase project and run the SQL from
supabase/schema.sql. - Create a public storage bucket named
equipment-images. - Copy
team-app/config.example.jstoteam-app/config.jsand fill in project keys. - Create users in Supabase Auth, then update their roles in the
profilestable. - Host the
team-appfolder on an internal web server or static hosting platform.
This front end is intentionally dependency-light so it can be hosted easily once your Supabase project is ready.