Today's Sales
—
—
Today's Orders
—
—
Pending Orders
—
—
Products
—
—
Verification Requests
—
—
Laboratory Tests
—
—
New Customers
—
—
Revenue Overview
This Month
Last Month
This Month
Loading…
Top Selling Products
Loading…
Recent Orders
Loading…
Verification Status
Loading…
| Image | Name | Category | Level | Price | Batch ID |
|---|---|---|---|---|---|
| Loading… | |||||
| Tracking ID | Product | Submitted by | Level requested | Status | Submitted |
|---|---|---|---|---|---|
| Loading… | |||||
| Batch ID | Product | Level | Issued | Expires |
|---|---|---|---|---|
| Loading… | ||||
Contact form
| Name | Message | |
|---|---|---|
| Loading… | ||
Consultation bookings
| Name | Slot | |
|---|---|---|
| Loading… | ||
| Tracking ID | Product | Level requested | Status | Submitted |
|---|---|---|---|---|
| Loading… | ||||
| Name | Activity | |
|---|---|---|
| Loading… | ||
| Category | Products listed |
|---|---|
| Loading… | |
No orders module is connected yet — this site doesn't have checkout/payments built in.
Wire up an orders API and this table will populate the same way Products and Verification do.
Wire up an orders API and this table will populate the same way Products and Verification do.
Loading…
No shipping/logistics module is connected yet. This would need integration with a carrier
(Shiprocket, Delhivery, etc.) or your own fulfillment tracker before this page can show real data.
No payment gateway is connected yet (Razorpay, Stripe, etc.). Once one is wired in, transactions
would land here the same way samples and messages already do.
These modules aren't built yet — they'd each need their own backend (a marketing/email tool,
a CMS content store, an employee directory, an analytics pipeline). Everything else on this
dashboard (Dashboard, Products, Verification, Laboratory Tests, Customers, Inventory, Orders,
Certificates, Reports, Messages, Settings) is real and wired to live data.
Admin key
The admin key is set on the server, not stored on any page, so it can be changed anytime without editing the site. Restart the server with a new value to change it:
ADMIN_KEY=your-new-key npm start
If no ADMIN_KEY is set, it falls back to the current default.