← Back to Projects

PlugOffice & Plug Digital Website

PlugOffice, Plug Digital's organization-scoped CRM with its own licensing service, plus the company site running entirely on Cloudflare.

Full-stack developer for Plug Digital (freelance, now through Hotan Game)
2025 – present
NestJSPostgreSQLNext.jsPayload CMSCloudflare WorkersD1

PlugOffice & Licence API

PlugOffice is a Plug Digital product, like Runmeal: a CRM where the organization is the tenant boundary. A separate licensing service is the source of truth for which organizations exist, which features they've paid for and when access expires. The CRM syncs license snapshots, receives provisioning webhooks and gates features on both the API and the frontend. Built with NestJS, TypeORM, PostgreSQL and Redis.

plugdigital.co.uk

The company website runs on Next.js 16 and Payload CMS 3, deployed entirely on Cloudflare Workers with D1 as the database and R2 for media. Editors manage every page in the CMS; ISR and caching keep it fast inside free-tier limits.