The OpenTHC Point of Sale (POS) is an open-source, web-based retail management system for the licensed cannabis industry. Designed for transparency, it empowers retail dispensaries to maintain compliance with state regulations.
Unlike proprietary, closed-source retail solutions, the OpenTHC POS is community-driven and built on open source principles. Businesses are granted license to self-host the application or opt for a managed solution.
The OpenTHC POS system uses the OpenTHC Common web application architecture:
Backend Engine: PHP / Slim Framework
Database Layer: PostgreSQL
Caching & Session Storage: Redis
Frontend: Bootstrap 5, SASS, and jQuery
Project Home: openthc/pos on GitHub
Contains the source code, and project management features.
Self-Hosted Deployment: openthc/docker on GitHub
Contains container orchestration template, service dependencies, and configuration defaults for launching a self-hosted environment locally.
Running a commercial cannabis dispensary requires high reliability, secure automated backups, and 24/7 uptime.
If you do not want to manage your own servers, databases, and API integrations, we offer a fully managed cloud-hosted solution.
Support open source software by considering the OpenTHC hosted option: https://openthc.com/pos