⚠️ UAT ENVIRONMENT · not production · data may reset · safe to break things
UAT Environment
v1.0 UAT
Internal · QA · Test

JBD × UAT

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.

ConsumerPUBLIC

UAT Customer

Verify a piece, scan a receipt, browse the gallery, view assigned pieces, redeem shop codes. Age-gated 21+.

Open uat-jbcustomer
Store / B2BEMAIL + PW

UAT Store Portal

Retailer dashboard: catalog, cannabis lineup, budtender invites, sales recon + CSV export. Login w/ UatUser1@uat.local or walter@planetnugg.com.

Open uat-jbstore
BudtenderEMAIL CODE

UAT Budtender Portal

Register w/ proof of employment, sign in via email code, log sales, take training, win monthly glass. UatUser1..10 / code UATUSER.

Open uat-jbbudtender
AdminADMIN

UAT Admin Console

Pricing, drops, registry, signup catalog, image management, Printful merch curation, sales digest. Single password UATUSER.

Open uat-jbadmin
Wholesale SignupPUBLIC

UAT Retailer Signup

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.

Open uat-signup
Drop SitePUBLIC

UAT NY 2026 Drop 1

Public-facing drop microsite — strains, story, merch CTA. Age-gated 21+. Static showcase, not connected to live inventory.

Open uat-drop1
Cloud RunDIRECT

UAT Direct URL

Cloud Run service URL — bypasses subdomain certs. Useful when DNS is propagating or for smoke scripts that target a single base URL.

Open jbd-glass-uat.run.app

Test Credentials

All UAT logins use the same password unless noted. Click any cell to copy.

RoleUsernamePasswordWhere 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.

Cloud Run service
jbd-glass-uat
Region
us-east1
Database
Cloud SQL · jbd-glass-uat-db
Deploy branch
develop → jbd-glass-uat
Copied