Open source
alternative to
Dutchie
Dispensary menus, customer eligibility, POS, cash control, package inventory, receiving, recalls, compliance incidents, and reconciliation.
Live demo
Try Openfront Cannabis
Explore the live storefront, then open the dashboard to see the operator experience behind it.
Demo Access
Open the live storefront or dashboard sign-in.
Platform
Run a licensed dispensary
Customer eligibility, POS, package custody, receiving, registers, recalls, incidents and state reporting work from one set of records, scoped to the licenses and sales rules in effect.
Control room
Today’s stock, incidents and authority at a glance.
OperatingAs of Oct 24, 2026, 10:42 AMUS-MI
- 1A40603000041E2000018243Usable through Nov 3, 2026
Harbor Haze Flower 3.5 g
- 1A40603000041E2000017990Usable through Nov 18, 2026
Citrus Drift Gummies 10 ct
- 1A40603000041E2000018377Usable through Dec 2, 2026
Night Garden Pre-Roll 1 g
- 1A40603000041E2000018102Usable through Jan 14, 2027
Quiet Current Balm 30 ml
- INC-1792841220518-7c41e2Due within 24 hours
Inventory discrepancyMedium
- INC-1792755804301-7c41e2Upcoming deadline
Refusal of saleLow
Recreated from features/platform/operations/screens/PrimaryWorkspaces.tsx (opens in a new tab) with sample records.
16 platform workspaces
Dispensary
- Control room
Dispensary operations
- Authority
- Staff
- Compliance
- Customers
- Recalls
- Inventory
- Receiving
- Menu
- Store Settings
- POS
- Sales
- Cash
- Reconciliation
- Incidents
- Audit log
Workflows
Built around cannabis work
Openfront Cannabis pairs a public dispensary menu and customer-intake flow with operator workbenches for point of sale, register and cash control, regulated package inventory, receiving, recalls, compliance incidents, authority records, and reconciliation. Market-specific policy and provider activation remain operator-controlled gates.
Menu and customer intake, one view
Public menu backed by active products and eligible inventory packages. Customer intake, eligibility evidence, jurisdiction rule packs, and premises settings.
POS, carts, sales, refunds, tenders, registers, and shift workflows
Cash events, counts, approvals, and reconciliation workbenches
Regulated packages, manifests, receiving, holds, inventory events, and recalls
Retail operations, one platform
POS, carts, sales, refunds, tenders, registers, and shift workflows. Cash events, counts, approvals, and reconciliation workbenches.
Run it wherever you operate
Run the application and PostgreSQL database in infrastructure the operator chooses, adapt market-specific workflows in source, and retain operational and compliance records under the organization’s control. Software configuration does not replace licensing, legal review, or provider certification.
Inventory and compliance
Regulated packages, manifests, receiving, holds, inventory events, and recalls. Authority records, compliance incidents, integration inbox and outbox records, and audit evidence.
Audience
For the teams running this work
Licensed cannabis retailers and dispensary operators coordinating customer access, regulated inventory, counter sales, cash operations, receiving, traceability, and compliance evidence across one or more premises.
Ownership
Run it on infrastructure you choose
Run the application and PostgreSQL database in infrastructure the operator chooses, adapt market-specific workflows in source, and retain operational and compliance records under the organization’s control. Software configuration does not replace licensing, legal review, or provider certification.
