Skip to content
All work
Cannabis Retail

Bloom

Premium cannabis, curated.

Timeline

12 weeks

Investment

$38,000

Platforms

iOS & Android

Category

Cannabis Retail

Bloom app screen 1
Bloom app screen 2
Bloom app screen 3
Bloom app screen 4

Swipe to see more screens

Overview

Bloom is a boutique cannabis retail app with an editorial, premium aesthetic, curated Reserve collections, detailed product storytelling, and a seamless pickup-or-delivery checkout with a QR pickup code.

The challenge

The client wanted to move cannabis retail upmarket, an experience closer to a luxury goods app than a delivery utility, while still handling ID verification, lab transparency, and a fast in-store pickup hand-off.

Our solution

We designed Bloom around a warm, editorial visual language, curated collections, rich product pages with terpene and effect detail, and a checkout that lets customers choose pickup or delivery. Verified 21+ pickup uses a QR code and order-ready status so the in-store hand-off takes seconds.

Whatwebuilt

Editorial home with curated Reserve drops and featured collections

Rich product detail: THC/CBD, terpene profile, effects, lab-tested badge, and tasting notes

Weight/format selection with live pricing

Pickup or delivery checkout with excise-tax breakdown

21+ ID verification

QR pickup code with real-time order-ready status

Order history, receipts, and reordering

Technology stack

Mobile
Flutter (Dart)
Identity verification
Native ID-scan SDK
Backend
Node.js (NestJS), PostgreSQL, Redis
Payments
Stripe
Fulfilment
Pickup/delivery status over WebSocket, COA document store
Infra
AWS, audit logging

The team

Product designer, UX researcher, 2 Flutter engineers, 1 backend engineer, QA engineer, plus a delivery lead.

Timeline, 12 weeks

Discovery & brand (2) → Editorial design system (2) → Catalog & product storytelling (3) → Pickup/delivery checkout (2) → ID verification & QR hand-off (2) → QA & launch (1).

Hard problems we solved

Making a compliance-heavy category feel genuinely premium meant sweating typography, motion, and photography while keeping ID verification friction-free. The QR pickup flow had to reconcile order status in real time so staff and customer always agreed on ready.

Results & impact

Bloom repositioned cannabis retail as a premium experience, an editorial storefront with a frictionless pickup hand-off, proving compliance and polish can coexist.

Haveacannabisretailidea?

Tell us what you want to build. We'll scope it honestly and show you how we'd ship it, fixed price, no surprises.

Estimate Cost