Lucas Coffee Platform
Consumer ordering and loyalty plus a B2B wholesale platform for a coffee roastery — six surfaces built on one secure TypeScript core.


What’s inside
- Consumer app: QR table ordering, pick-up and curbside, favourites and loyalty
- Lucas Business: company invitations, tenant pricing, orders, invoices and balances
- QR menu, public website and an admin for both retail and wholesale
- Money stored in minor units; business finance isolated per tenant
Stack
TypeScriptNestJSPostgreSQLExpoNext.jsDocker
Under the hood
The code layer of this project — modules and moving parts.
apps/mobile Expo → consumer ordering · QR table · pick-up · loyalty apps/business Expo → B2B ordering · invoices · account balance apps/web Next.js → brand and products apps/menu QR menu · table context apps/admin retail + business operations apps/api NestJS · PostgreSQL · money in minor units
Ready software
A branded mobile app for ordering, pick-up and loyalty, plus a wholesale portal with company pricing, invoices and balances.