rentonhead

Lucas Coffee Platform

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

Client
Lucas Coffee Roastery
Year
2026
Role
Architecture · Full-stack & mobile engineering · Infrastructure
Status
Live

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.

lucas-coffee/tree --depth 2
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.