harryprayiv/cheeblr ? reverse-engineered prompt

Reverse engineered prompt

Build me a full stack cannabis dispensary point of sale and inventory app that actually feels ready for daily use.

I want a frontend where staff can browse products, filter and sort inventory, open a register, start a sale, add items, take different kinds of payments, apply discounts, and finish or void a transaction. Inventory should update in real time so items get reserved as soon as they’re added to a cart, then committed when the sale is finalized or released if the sale is cleared. It should also support basic compliance tracking, customer verification, and simple role based access for customer, cashier, manager, and admin.

On the backend, use a type safe API with PostgreSQL and make sure totals, taxes, discounts, and payment status are recalculated on the server. Keep it reproducible and easy to run locally with Nix, and include the dev setup for TLS and secrets like the repo expects. If you need to check current docs while building, go ahead and look them up online.