All Work
Regulated Commerce
Product StrategyCompliance ArchitectureConsumer AppVendor PortalDesign System

THE FOUNDER HAD AN IDEA.
WHAT HE NEEDED WAS A SYSTEM.

50+Screens
6Compliance Docs
>$175KAgency
<$95KINTRSTLR
View Visual Evidence
02THE SITUATION

A founder came to us with funding and a vision: a two-sided marketplace for a regulated consumer product. Think delivery app, but in an industry where every transaction is a compliance event.

What he had: capital and conviction.

What he didn't have: any understanding of why this was a fundamentally different problem than standard e-commerce.

In this industry, getting compliance wrong doesn't just lose customers. It loses licenses. Or worse.

The founder didn't know what he didn't know. Our job wasn't to design an app. It was to figure out what this product actually needed to be before designing anything.

03THE SHIFT

We spent the first two weeks doing something the client didn't ask for: understanding the regulatory landscape.

What we found: No federal framework. State-by-state fragmentation. Identity binding at both ends. Chain of custody requirements. Existing apps cutting corners.

The reframe: This wasn't a delivery app with compliance bolted on.

It had to be a compliance system with a delivery experience layered on top.

COMPLIANCE GATES — EVERY TRANSACTIONREQUIRED
AGE VERIFICATIONConfirm 21+ before any transaction
IDENTITY BINDINGOrderer = Receiver, verified both ends
INTRASTATE ENFORCEMENTState-bound transactions only
CHAIN OF CUSTODYEvery transfer logged, no proxy handoff
HANDOFF CONFIRMATIONIn-person ID match required
AUDIT TRAILImmutable record of full lifecycle
Miss any gate → transaction blocked
04THE SYSTEM BRAIN

DOCUMENTATION AS DELIVERABLE

Before designing a single screen, we built the compliance architecture. Six interconnected documents that define what the system is, what it must never do, and how every component relates.

This isn't documentation as an afterthought. It's the product's operating system — structured for AI-assisted implementation.

THE COMPLIANCE BRAIN
AI-NATIVE DOCUMENTATION
📄SYSTEM_CONTRACT.md
Immutable rules2,400 words"What must never be broken"
📄PRODUCT_AND_BUILD_SPEC.md
Product architecture3,100 words"What to build and how"
📄PHASE_0_ACCEPTANCE_CRITERIA.md
Compliance gates1,800 words"How we know it works"
📄DATABASE_SETUP.md
Schema definitionsTechnical"How data is structured"
📄
PHASE_0_MOCK_DATA.mdTest scenarios
📄
README.mdImplementation guide
Consumer AppVendor PortalInternal Dev
Structured for AI-assisted implementation
05THE SYSTEM

CONSUMER APP

40+ screens covering onboarding, verification, shopping, checkout, tracking, and communication. Every screen maps to a defined system state.

ONBOARDING FLOW
greenlight
Create AccountJoin the marketplace
Full Name
John Doe
Email
john@email.com
Phone
(555) 123-4567
Password
••••••••
Create Account
or continue with
G
🍎
SIGN UP
📱
Verify PhoneEnter the 4-digit code sent to
(555) 123-4567
4
2
Didn't receive code? Resend
Verify Code
VERIFY SMS
Step 3 of 3
Verify IdentityRequired for age verification (21+)
🪪Position ID here
Align your driver's license or state ID
📷Capture ID
ID SCAN

Progressive onboarding — each step earns the next.

SHOPPING EXPERIENCE
Good afternoon,John 👋
🔔
🔍Search products...
🌿Flower
🍪Edibles
💨Vapes
💧Oils
🔥 Hot sellersSee all →
OG KushGreen Valley
$454.9
Blue DreamSage Farm
$384.8
GelatoGreen Valley
$524.9
Sour DieselHerbal Co
$424.7
🏠Home
🔍Search
🛒Cart
👤Profile
HOME
4.9(128)
Green Valley• 2.4mi
OG KushIndica Dominant Hybrid
3.5g7g14g28g
THC: 24%
CBD: 1%
Price$78.00
🛒Add to Cart
PRODUCT

Vendor-aware shopping — every product tied to a licensed source.

CART & CHECKOUT
CartEdit
🚗Delivery
🏪Pickup
Today, 2:00 - 3:00 PM
Change
OG Kush7g • Green Valley
1+
$78.00
Subtotal$78.00
Tax (8.5%)$6.63
Delivery Fee$5.00
Total$89.63
Continue to Checkout
DELIVERY
CartEdit
🚗Delivery
🏪Pickup
📍
Green Valley Dispensary123 Main St • 0.8 mi
OG Kush7g • Green Valley
1+
$78.00
Subtotal$78.00
Tax (8.5%)$6.63
Service Fee$2.00
Total$86.63
Continue to Checkout
PICKUP
Order Placed!Your order has been submitted to
Green Valley Dispensary
🏪
Green ValleyOrder #GV-12345
$89.63
Estimated arrivalToday, 2:00 - 3:00 PM
🌟+89 loyalty points earned!
Track Order
Back to Home
SUCCESS

Fulfillment mode at cart level — compliance flows differ by type.

ORDER TRACKING
Track Order
#GV-12345
🏪
Green ValleyOrder placed 2:30 PM
$89.63
Order Status
Order received2:30 PM
Preparing your order2:35 PM
Out for delivery2:45 PM
DeliveredEst. 3:00 PM
🚗
Mike R.Your courier • 5 min away
📞
💬
STATUS
Mike R.Your Courier
Connecting...
00:05
🔇
Mute
📞
End
🔊
Speaker
CALL
Mike R.Online
📞
Courier assigned • 2:45 PM
Hey! I'm on my way. Should be there in about 5 minutes 🚗
2:46 PM
Great! I'll be waiting outside 👍
2:47 PM ✓✓
Perfect, see you soon!
2:47 PM
Type a message...
CHAT

Real-time status maps to the order state machine. No ambiguity.

06THE SYSTEM

VENDOR PORTAL

The consumer app is half the system. Vendors need to receive orders, manage inventory, and maintain compliance on their end. The portal needed to be operationally obvious — no training required.

VENDOR DASHBOARD
Dashboard — Vendor Portal
Vendor Portal
Dashboard
Orders
Inventory
Customers
Analytics
Settings
Orders24+12%
Customers156+8%
Revenue$2,450+15%
Daily Target
Weekly Orders

Dashboard-first — immediate operational orientation.

ORDER MANAGEMENT
Orders — Vendor Portal
Vendor Portal
Dashboard
Orders
Inventory
Customers
AllIn ProgressRTGCompletedCancelled
Order IDDateCustomerLocationAmountStatus
#1234Jan 15John D.Downtown$45.00PENDING
#1233Jan 15Sarah M.Midtown$78.50DELIVERED
#1232Jan 14Mike R.Uptown$32.00CANCELLED

Order status visible at a glance — color-coded, scannable.

INVENTORY VIEWS
Inventory (Grid) — Vendor Portal
Portal
Dashboard
Orders
Inventory
AllFlourEdibleVape
+ Add
Inventory (List) — Vendor Portal
Portal
Dashboard
Orders
Inventory
AllFlourEdibleVape
+ Add
NameSKUVariantsStockActions
Product NameSKU-10013In Stock
🗑
Product NameSKU-10023In Stock
🗑
Product NameSKU-10033In Stock
🗑
Product NameSKU-10043In Stock
🗑

Two views, same data — support different mental models.

ADD INVENTORY WIZARD
Add Inventory — Step 1
1
2
3
4
Upload Image
Category
Name
SKU
Price
CancelNext →
Add Inventory — Step 2
02
03
04
Strain Split
THC %
CBD %
Delta-8 %
HIGHlights
Relaxed
Creative
Focused
Euphoric
Sleepy
Hungry
← BackNext →
Add Inventory — Step 3
03
04
Relevant Tags
Indica ×Evening ×Premium ×+ Add tag
Smart Cross Sell
Related Products
← BackPreview →
Add Inventory — Step 4
04
Product NameSKU-1234
3.5g7g14g
$45.00
IndicaEveningRelaxed
← BackPublish

Complex data entry broken into focused steps. Preview before publish.

07THE APPROACH

This project required regulatory research the client didn't know they needed, compliance architecture that protects the business, and multi-product design that shares a unified core.

Discovery that shaped the product: Two weeks of research before any design work.

Documentation as deliverable: The compliance brain isn't supplementary — it's the foundation.

System-first design: Every screen maps to a defined system state. If it's not in the state machine, it doesn't exist.

PROJECT TIMELINE — 14 WEEKS
WEEKS 1-2
├──Regulatory research
├──Competitive analysis
├──Compliance requirements mapping
├──Problem definition
WEEKS 3-4
├──System architecture
├──SYSTEM_CONTRACT.md
├──PRODUCT_AND_BUILD_SPEC.md
├──State machine design
WEEKS 5-10
├──Consumer app UI/UX (40+ screens)
├──Vendor portal UI/UX
├──Design system foundations
├──Component library
WEEKS 11-14
├──Documentation completion
├──Acceptance criteria
├──Handoff preparation
├──Internal dev transfer
Discovery → Architecture → Design → Handoff
08TECHNICAL
project / deliverables
SHIPPED
CONSUMER_APP/
├── onboarding/
└── 6 screensverification flow
├── shopping/
└── 12 screensbrowse, search, PDP
├── checkout/
└── 8 screenscart, payment, confirm
├── tracking/
└── 6 screensstatus, communication
└── account/
└── 10 screensprofile, history
VENDOR_PORTAL/
├── dashboard/
└── 1 screenKPIs, activity
├── orders/
└── 3 screenslist, detail, actions
├── inventory/
└── 6 screensgrid, list, wizard
└── customers/
└── 2 screenslist, detail
DOCUMENTATION/
├── SYSTEM_CONTRACT.md2,400 words
├── PRODUCT_AND_BUILD_SPEC.md3,100 words
├── PHASE_0_ACCEPTANCE_CRITERIA.md1,800 words
├── DATABASE_SETUP.mdtechnical
└── supporting/3 files
50+ screens · 6 compliance docs · shipped to internal dev
09THE WORK

The system in production. Consumer app, vendor portal, and the compliance architecture that binds them.

Consumer App

gl splash
gl signup
gl sms verify
gl id verify 1
gl id verify 2
gl location
gl home
gl pdp
gl cart delivery
gl cart pickup
gl cart empty
gl payment success
gl track order
gl courier call
gl courier message

Vendor Portal

Dashboard
Dashboard
Orders
Orders
Inventory (Grid)
Inventory (Grid)
Inventory (List)
Inventory (List)
Add Inventory — Step 1
Add Inventory — Step 1
Add Inventory — Step 2
Add Inventory — Step 2
Add Inventory — Step 3
Add Inventory — Step 3
Add Inventory — Step 4
Add Inventory — Step 4

TAKE FLIGHT

Navigating a regulated industry? The first step is understanding what compliance actually requires. Let's talk.

HELLO@INTRSTLR.CO
FOR SMALL BUSINESSES WITH BIG IDEAS