Our work  /  Training pack generator

PackPilot

Trainers spend evenings formatting. PackPilot turns a description of the session into thirteen documents that share one brand, then a QA checklist that maps every learning outcome to where it is covered and flags anything that needs a qualified reviewer.

Client
LMC Tech product
Sector
Charities, recovery services, freelance trainers
Type
Training pack generator
Status
Live, payments in test mode
Timeline
July 2026
Links
packpilot.lmctech.co.uk
PackPilot: professional training packs, without the late nights
13+ documents per pack, all from one description
7 numbered folders in the client-ready ZIP
42 tests running against real route handlers
0 invented branding: anything not supplied is left out and flagged

The brief

Professional packs, without the late nights.

Small charities and freelance trainers deliver excellent sessions and hand out documents that look like they were made at midnight, because they were. The brief was a tool that produces the whole pack, consistently branded, editable in the browser, and honest about what still needs a human.

Under the bonnet

Next.js 15, Drizzle and a lot of validation.

Next.js App Router in TypeScript, PostgreSQL via Drizzle with an embedded database for tests, Zod on every input, per-route rate limits, an audit log, security headers and ownership checks that return 404 rather than reveal existence. Docker on our VPS with a rollback-capable deploy timer.

  • Next.js 15
  • TypeScript
  • PostgreSQL
  • Drizzle
  • Stripe
  • docx / pdf-lib / pptxgenjs
  • Tailwind
  • Docker

What it shows

  • Full-stack JavaScript when it is the right fit, not only Django.
  • Document generation at production quality.
  • Built for the same sector LMC Training serves.
Charity web platform

TimeOut Recovery

Three regional services, one platform: referral routing, resource library, regional editors and a signed data processing agreement, for a lived-experience gambling recovery service.

Published Android app

LODORi

A meditation app that writes and voices a personalised session in about 25 seconds. React Native, FastAPI, subscriptions, ads, safety checks, and a public release on Google Play.

AI social media manager

Social Jen

Give it one idea, a product photo or a video and it drafts, schedules and publishes to nine social networks, writes graded Etsy listings and renders your 3D models. Nothing goes out until you approve it.

Next step

Need something in this space? Tell us what it has to do.

Start a Project