The product
Thirty-one LMS modules. One tenant. One audit trail.
One backend, one PostgreSQL database, one frontend. What follows is all of it, grouped by the job it does rather than the team that built it.

The spine everything hangs off
01
Enquiry
No enquiry goes cold.
02
Application
Your stage names. Our stage meaning.
03
Enrolment
One press, two honest outcomes.
04
Learning
Every learner, one record.
05
Assessment
Marks that stand up.
06
Certificate
Verifiable by a stranger.
07
Placement
The outcome you are judged on.
Seven clusters
Each is a job an institute has to do, not a department we happen to have.
Every module with a page of its own
Fourteen of them. The other seventeen are the platform underneath — identity, authorization, audit, tenancy, notifications, search — and they are sold at cluster level, because nobody shops for an audit module.
Admissions CRM
Every enquiry, on one board
Your public website
60% — in progress, see build statusA website that knows what you teach
Courses & curriculum
Nothing ships until somebody says so
Media & content
Video that is yours, wherever it lives
AI assistance
45% — in progress, see build statusDrafts, never decisions
Learning delivery
Built for a bad connection
Live classes & attendance
The class, and the register that reconciles to it
Batches & enrolment
Cohorts, timetables and a waitlist that moves
Assessments
Marks that stand up
Assignments & grading
A rubric, so two markers agree
Certificates
55% — in progress, see build statusVerifiable by a stranger
Fees & finance
62% — in progress, see build statusToday’s collections, not last month’s
Staff & HR
55% — in progress, see build statusThe people who run the institute
Placement & interviews
60% — in progress, see build statusThe outcome you are actually judged on
How complete is all this, really?
Twenty-four modules, averaging 69% against our own written specification. We publish every row, including the four below 60% — which is the reason the rest of this site is worth reading.
272
permission keys, deny by default
114
tables under forced row-level security
61
committed migrations — db push is banned
The four we would rather you knew about
- AI services — 45%. Drafting works; tutoring, grading and transcription are not built.
- The parent portal — 40%. Guardians see courses and marks; there are no digests.
- Certificates — 55%. Issuing and public verification work; digital signatures do not.
- HR — 55%. Records, leave and a register. No payroll, deliberately and permanently.
Start on the free tier. Bring your spreadsheet.
A hundred seats, twenty-five courses and no conversation. If you would rather see it driven by someone who knows it, that takes twenty minutes.
Or open the sandbox (opens in a new tab) and click around first. No form.