openfrontCannabis

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.

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.

openfrontCannabisControl room

Control room

Today’s stock, incidents and authority at a glance.

OperatingAs of Oct 24, 2026, 10:42 AMUS-MI

Ready to sell286
On hold4
In receiving hold12
Open incidents2
Notifications overdue0
Ready to sell, soonest expiry
  • 1A40603000041E2000018243
    Usable through Nov 3, 2026

    Harbor Haze Flower 3.5 g

  • 1A40603000041E2000017990
    Usable through Nov 18, 2026

    Citrus Drift Gummies 10 ct

  • 1A40603000041E2000018377
    Usable through Dec 2, 2026

    Night Garden Pre-Roll 1 g

  • 1A40603000041E2000018102
    Usable through Jan 14, 2027

    Quiet Current Balm 30 ml

Open incidents
  • 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.

Retail operations

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.

US
EU
AP

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.

Workflow Inventory and compliance
Current workflows and operating signals
1
Regulated packages, manifests, receiving, holds, inventory events, and recalls
2
Authority records, compliance incidents, integration inbox and outbox records, and audit evidence
3
Public menu backed by active products and eligible inventory packages
Regulated packages, manifests, receiving, holds, inventory events, and recalls
Authority records, compliance incidents, integration inbox and outbox records, and audit evidence

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.