Test environment mirror of the JBD ecosystem. Same code as prod, isolated Postgres, sandboxed email, no real customer phones get SMS'd. Use the test credentials below to walk every flow before changes merge to master → prod.
Verify a piece, scan a receipt, browse the gallery, view assigned pieces, redeem shop codes. Age-gated 21+.
Retailer dashboard: catalog, cannabis lineup, budtender invites, sales recon + CSV export. Login w/ UatUser1@uat.local or walter@planetnugg.com.
Register w/ proof of employment, sign in via email code, log sales, take training, win monthly glass. UatUser1..10 / code UATUSER.
Pricing, drops, registry, signup catalog, image management, Printful merch curation, sales digest. Single password UATUSER.
Wholesale-allocation catalog signup — Box Sets, Pre-Rolls, Flower Jars, Skeeters, Hats, Papers. Pick tier packages by category, submit store info. Retailers' onboarding entry point.
Public-facing drop microsite — strains, story, merch CTA. Age-gated 21+. Static showcase, not connected to live inventory.
Cloud Run service URL — bypasses subdomain certs. Useful when DNS is propagating or for smoke scripts that target a single base URL.
All UAT logins use the same password unless noted. Click any cell to copy.
| Role | Username | Password | Where it works |
|---|---|---|---|
| Admin | (any) |
UATUSER | uat-jbadmin · /admin login |
| Store 1 |
UatUser1@uat.local
|
UATUSER | uat-jbstore · Daves Dispensary |
| Store 2 |
UatUser2@uat.local
|
UATUSER | uat-jbstore · Planet Nugg |
| Store (legacy) |
walter@planetnugg.com
|
UATUSER | uat-jbstore · Planet Nugg (smoke-test login) |
| Budtender ×10 |
UatUser1..10@uat.local
|
UATUSER (as email code) | uat-jbbudtender /b/signin · Send code → enter UATUSER |
Important: UAT has zero real customer PII —
no real budtender phones, no real shop codes, no real verifications. Email is sandboxed to
david@canismajorpartners.com (Resend EMAIL_SANDBOX_TO). Twilio creds are NOT deployed
to UAT — SMS flows fall through to email-only so test traffic never SMS's real numbers.