Three-tier architecture
A self-service storefront for customers, an operator dashboard, and a driver app (PWA) — three front-ends on one back-end through a single REST API.
Close ↑ Click to expandThe foundation — UK-hosted, secure, and built to keep data honest.
A UK-hosted platform behind Cloudflare: a modular back-end serving a self-service storefront, an operator dashboard and a driver app. Security, UK GDPR compliance and a multi-entity data model are part of the foundation, not bolt-ons.
A self-service storefront for customers, an operator dashboard, and a driver app (PWA) — three front-ends on one back-end through a single REST API.
Close ↑ Click to expandEach capability is an independent module, so a deployment can run operations without fleet, or any subset, without losing data.
Close ↑Around 66 custom tables with composite indexes and database-level constraints for referential integrity and safe concurrent writes.
Close ↑Hosted in the UK behind Cloudflare for CDN, web application firewall, DDoS protection and edge security headers.
Close ↑Login rate limiting, disabled XML-RPC, blocked user enumeration, restricted CORS, encrypted secrets and renamed auth cookies.
Close ↑A Privacy Centre, data-subject-request workflow, documented retention periods and a pre-launch legal-content review, built in from the start.
Close ↑Entity locking, append-only ledgers, immutable financial records, idempotent orders and cron mutexes keep the data honest under load.
Close ↑Every stock movement, email, status change and commercial decision is logged to an immutable ledger.
Close ↑Static analysis, a database-schema verifier and dependency audits — PHPStan, PHPCS, ESLint and more — run on every commit at zero findings.
Close ↑Every record carries an entity id, so the platform can run multiple businesses with scoped reporting. Full separation completes in Phase 6 on the roadmap.
Close ↑QuickBooks Online and GoCardless are specced to talk directly to each API with no middleware. Scheduled for Phase 3 on the roadmap.
Close ↑Platform & Infrastructure works with the rest of the Fulfild platform. Changes in one module flow through automatically.