Deploy Openfront Cannabis

Opensource Dutchie alternative based on Next.js and Keystone.js

Deploy Openfront Cannabis

Just deployed

/var/lib/postgresql/data

Storage

Bucket

Just deployed

Deploy and Host Openfront Cannabis with Railway

Openfront Cannabis is a self-hostable dispensary menu and operator application. It connects public menu discovery and customer intake with eligibility decisions, POS, register and cash operations, package inventory, receiving, recalls, incidents, and reconciliation. Operation remains subject to licensing, market policy, and approved providers.

About Hosting Openfront Cannabis

This template provisions the application from its GitHub repository, PostgreSQL, and a private native Railway Bucket named Storage. The database starts empty; no demo records or reusable credentials are included. Initialize the application using the repository's onboarding instructions after deployment.

DATABASE_URL references Postgres and the five S3_* variables reference the Storage bucket. Generated per deployment: SESSION_SECRET.

The app gets a Railway-generated public domain. No custom domains are included.

Admin Dashboard

Manage platform through dedicated dashboard workspaces and permission-controlled data screens.

Storefront

The public root page provides the dispensary menu and customer-intake experience. Public data and operator workspaces are exposed through separate queries and commands.

Eligibility & Point of Sale

Capture intake and eligibility evidence, create pickup or staff POS carts, allocate packages, and finalize sales through controlled commands.

Package Inventory & Receiving

Receive regulated packages, record inventory events, manage holds, and track manifests, recalls, and package disposition.

Cash, Authority & Compliance

Open and close register shifts, record tenders and refunds, approve cash variances, manage authority records, track incidents, and review reconciliation. Integration inbox and outbox records do not constitute state-provider certification.

Common Use Cases

  • Eligibility & Point of Sale
  • Package Inventory & Receiving
  • Cash, Authority & Compliance

Dependencies for Openfront Cannabis Hosting

The app needs a PostgreSQL database and S3-compatible object storage. Both are provisioned by this template.

Deployment Dependencies

Implementation Details

Next.js and Keystone 6 with a GraphQL API, Prisma, and PostgreSQL. Payments, email, and other external providers need their own operator configuration; this template does not activate them.

Why Deploy Openfront Cannabis on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Openfront Cannabis on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
NEW
Openfront Gym
Opensource Mindbody alternative based on Next.js and Keystone.js

Openship
0
View Template
open-excalidraw
Self-hostable collaborative drawing built on Excalidraw

Prateek Mohanty
5
View Template
NEW
Next.js + Prisma + PostgreSQL Starter
Deploy a Next.js app with Prisma ORM and PostgreSQL in one click.

blueorange
0