Naughty Bean Consulting
Sheet 01 Drawing register
Sheet 01 Drawing register 11 sheets

Drawing register

Every product we have built, with its status, stack and a system diagram. Nothing on this register is a mock-up: each one runs in production, is on its way there, or runs our own business.

Sorted by status

Most of these started as a problem behind our own coffee counter. The rest were built for clients or for the pleasure of deleting a licence fee. Each sheet has the same layout: a description, a system diagram, numbered notes on what it does, and a bill of materials listing the stack.

No.ProductWhat it isStackStatus
P-01ClickCollect Branded online ordering for coffee shops, on their own domain.Branded online ordering for coffee shops, on their own domain.Django · PostgreSQL · HTMXLive
P-02RoastPOS A tablet-first point of sale that knows what every drink actually costs.A tablet-first point of sale that knows what every drink actually costs.Django · PostgreSQL · PWALive
P-03Naughty Bean Coffee Store Our own coffee brand's online store, built to retire Shopify.Our own coffee brand's online store, built to retire Shopify.Django · PostgreSQL · TailwindLive
P-04CremaIQ Coffee operations in one portal: machine tickets, SOPs, shifts and telemetry.Coffee operations in one portal: machine tickets, SOPs, shifts and telemetry.Django · PostgreSQL · ProcrastinateIn build
P-05NaughtyPay South African payroll: PAYE, UIF, SDL, bank files and SARS outputs.South African payroll: PAYE, UIF, SDL, bank files and SARS outputs.Django · PostgreSQL · WeasyPrintIn build
P-0693 Degrees One multi-tenant platform for coffee businesses, with POS, ordering, inventory, payroll and operations as modules.One multi-tenant platform for coffee businesses, with POS, ordering, inventory, payroll and operations as modules.Django · PostgreSQL · django-ninjaIn build
P-07APhinity AI AI accounts-payable intelligence for multi-site property portfolios. Client engagement.AI accounts-payable intelligence for multi-site property portfolios. Client engagement.NestJS · React · FastAPI · AWSClient work
P-08Scutiva OSS Self-hosted, agentless security posture and SBOM for Linux fleets.Self-hosted, agentless security posture and SBOM for Linux fleets.Django · PostgreSQL · SSHOpen source
P-09AtlasHub Project tracker and wiki in one self-hosted Django monolith.Project tracker and wiki in one self-hosted Django monolith.Django · PostgreSQL · HTMXInternal
P-10NaughtyScrape A lead-generation CRM that scrapes Google Maps and enriches from the web.A lead-generation CRM that scrapes Google Maps and enriches from the web.Django · PostgreSQL · Google PlacesInternal
P-11NaughtyClock Biometric clock-in terminal to Sage timesheets, with no cloud in between.Biometric clock-in terminal to Sage timesheets, with no cloud in between.Django · PostgreSQL · HikvisionInternal

Status key

How to read the stamps
Request for quotation

Tell us what to build.

A web app, a mobile app, a platform, an integration nobody else wants to touch. Send the brief, we reply with questions, a scope and a price.