Store logo

TRILINK POS

Sign in with your individual account.

For security, passwords are never saved on this device.
Account Sign Up: Submit your account request. Developer user jcd will receive an in-app Activation Requests notification and can approve the account as Admin or Sales Representative, or disapprove it.
Password Recovery: Enter your username, recovery email, or mobile number. A one-time code will be sent using the recovery contact saved on your POS account.
Enter the 6-digit recovery code and choose a new password.
First-time setup: Create the initial Admin account. Every POS account must have at least one recovery contact: email or mobile number.
Developed By: JCD
Store logo

TRILINK SOLAR AND ELECTRICAL SUPPLY

Online + Offline Point of Sale & Inventory
CLOUDFLARE + SUPABASE • ONLINE
——
Today's Sales₱0.00
Transactions0
Low Stock Items0

Products

Touch Screen View: tap an item card to add it to the cart.

Current Sale

Subtotal₱0.00
Discount
Tax / VAT (0%)₱0.00
Total₱0.00
Change₱0.00

Inventory Management

Developer/Admin item management, Excel bulk import, stock monitoring, and actual physical counting.

Total Products0
Total Stock Qty0
Low Stock Items0
Inventory Value₱0.00
SKU Inventory LookupType or select an SKU to locate the exact inventory item, then load it into the edit form.
Excel Item ImportUse the sample format, fill in your products, then import the .xlsx file. Existing SKU codes are updated instead of duplicated.
SKUProductCategoryUnitPriceCostStockStatusActions

Actual Inventory Count

Enter the physical count. The system records the variance, user, date, and time automatically.

Actual Count ExcelDownload the current inventory list, enter physical counts in Excel, then import it back. The whole count is revision-protected for multiple terminals.

Inventory Update History

Audit trail of actual counts, sales deductions, item creation, edits, and deletions.

Date / TimeUserRoleTypeSKUProductPreviousNew / ActualVarianceReference / Note

Sales Reports & Transactions

Daily, monthly, annual and all-transaction reports. Receipts can be re-opened and printed or saved as PDF.

Daily Sales Report—
Management Financial SummaryDeveloper / Admin only
Total Amount₱0.00
Gross Profit₱0.00
Total Expenses₱0.00
Net Profit₱0.00
Cost of Goods Sold₱0.00
Profit Margin0.00%
Profit uses the item cost recorded when each sale was completed.
Total Sales₱0.00
Transactions0
Items Sold0
Average Transaction₱0.00
ReceiptDateSales RepresentativeCustomerNotesPaymentTransaction No.ItemsTotalActions
Sales History Summary—
Displayed Sales₱0.00
Transactions0
Items Sold0
Average Transaction₱0.00
Payment Breakdown: No active transactions in this report.

Offline Sales Queue

Sales saved during a connection outage synchronize one-by-one when internet returns. Server stock validation remains authoritative.

No offline sales waiting to sync.
Offline ReceiptDateCustomerTotalStatusSync MessageActions
Customer HistoryBuilt automatically from the sales ledger
CustomerTransactionsTotal PurchasesItems BoughtLast SaleLast ReceiptActions

Customer Purchase Summary

Complete purchase history for the selected customer.

Total Purchases₱0.00
Transactions0
Items Bought0
Average Purchase₱0.00
Purchase Period: —
Payment Breakdown: —
Items PurchasedComplete item summary
SKUProductQty BoughtUnitLine Purchase ValueLast Purchase
Customer TransactionsAll purchases
ReceiptDateSales RepresentativePaymentTransaction No.ItemsTotalActions

Store & Receipt Settings

Management settings. Saving branding/receipt customization requires the TRILINK protection password.


User Management

Manage POS user accounts.

Recovery requirement: Admin and Sales accounts must have at least one recovery contact.
NameUsernameRecovery ContactRoleStatusCreatedActions

Activation Requests 0 Pending

New account sign-ups waiting for Developer assignment.

RequestedNameUsernameRecovery ContactStatusAssigned RoleActions

Supabase Production Database

Supabase PostgreSQL 17 GA in Singapore is the live primary database. Cloudflare Worker enforces secure server sessions and forwards authorized requests. Google Drive is reserved for independent backup/recovery only and is never a second live primary database.

CLOUDFLARE + SUPABASE • SECURE
Completed sales and authorized management changes commit atomically through the Cloudflare gateway to Supabase PostgreSQL. Background terminals check only the tiny server revision and download a full snapshot only when the revision changes. Google Drive backup is handled separately from the live database.

Maintenance Update

Safely refresh the POS application to the latest deployed version. Inventory, sales, users, settings, and inventory history are preserved. When online, a server-side recovery snapshot is created before the update. Google Drive remains an independent disaster-recovery copy.

Installed build: v2.8.0-cloudflare-secure-ga
TRILINK SOLAR AND ELECTRICAL SUPPLY • Role-Based POS • Progressive Web App