TSR Amino’s LLC · Admin
Enter the admin passphrase to continue. This dashboard is client-side only in preview and is not a real authentication system — a backend is required for production. Everything you change here is exported as JSON that you download and commit.
Default passphrase for the preview is tsr-admin-2026. Change it in js/admin.js before publishing.
| Ref | Customer | Total | Payment | Date |
|---|
Add, edit, or remove any compound. Changes are stored in memory. Click Export products.js to download a file that replaces data/products.js in the repo.
Every lot ships with a Certificate of Analysis. Enter the testing lab, all 8 assay results, and attach the signed PDF file name. The values you enter here populate the compact CoA card on the homepage.
Track every researcher who has ordered. Marketing consent flags control whether they receive broadcast SMS / email messages. Total spend is auto-computed from the orders list.
| Name | Phone | Location | Orders | Total spend | Marketing | Joined |
|---|
Broadcast SMS/email requires a backend. This dialog prepares the payload and lets you download the recipient CSV + message so a Twilio/Postmark integration can send it, or you can hand it to a mass-messaging service manually.
Codes are stored in memory here. Click Export discounts.js to download a file that replaces data/discounts.js in the repo — then codes go live at cart and checkout with real math (percent off, dollars off, or free shipping).
| Code | Value | Scope | Expires | Uses |
|---|
Orders are stored in memory. Real orders arrive when the checkout backend is wired up; until then use Seed 20 demo orders to explore the reports, or import a JSON export from the live backend once it exists.
| Reference | Customer | Items | Total | Payment | Status | Date |
|---|
| # | Product | Units | Revenue |
|---|
| # | Product | Units | Revenue |
|---|
| Category | Orders | Units | Revenue | Share |
|---|
| Type | Item | Detail |
|---|
Applications submitted via the partners page arrive as emails. Approve here to issue a code, then track strikes and payouts. Strike rules: 3 counting strikes → auto-suspend (per Program Terms §8).
| Code | Name | Status | Referrals | Earned | Pending | Strikes |
|---|