Skip to content
All products

Education · B2B

Crampad Enterprise

Learning infrastructure for schools and colleges

Shipping
Crampad Enterprise — abstract monochrome form representing the product

Crampad Enterprise is the institutional edition of Crampad. The institution is the tenant: every class, teacher, student, credit and audit line is scoped to an organisation, and everything above that boundary is governed rather than guessed.

It began as a fork of the consumer product and no longer looks like one. The single consumer web app and single mobile app were replaced by per-persona surfaces, and the features that did not survive contact with real schools were removed rather than carried.

9

Applications

6

Org-scoped roles

1

API behind all of it

What it does

Inside Crampad Enterprise

01

Tenancy and identity

  • Organisation to org unit (campus or department, nestable) to class, with row-level org isolation on every table
  • Six org-scoped roles — owner, admin, unit admin, teacher, student and billing admin — carried in the JWT for the active organisation
  • A user can be a teacher in one institution and an admin in another; roles never leak across tenants
  • OIDC single sign-on and SCIM 2.0 provisioning for users and groups, built and off by default
  • Org-scoped audit logs written by every organisation and platform-staff mutation
02

The nine surfaces

  • Admin console — the institution buyer's surface: units, classes, members, invites and billing
  • SuperAdmin console — cross-tenant oversight for platform staff
  • Teacher, Student and Parent web apps, each scoped to what that persona may see
  • Teacher, Student and Parent mobile apps in Flutter
  • One NestJS API that all nine surfaces talk to
03

Classroom and teaching

  • Persistent, term-scoped class rosters with lead and co-teachers, not ephemeral join codes
  • Lessons structured as hook, explain, check and recap beats
  • Live classroom presentations: join by code, live polls, participation rolled up into attendance
  • Assignments and exams with submissions and AI-drafted grading
  • Shared classroom material scoped to a class or an org unit
04

AI and content

  • Notes turned into study modules, flashcards and quizzes on Gemini via Vertex AI
  • A curriculum content bank of approved chapters, filled by an ingestion pipeline
  • An organisation-level AI credit pool spent through advisory-locked ledger operations
  • Plan entitlements derived from the organisation plan rather than a separate licence table
05

Administration and analytics

  • Seat-based licensing with seat caps, trial windows, and hosted-invoice or Razorpay orders
  • Attendance, timetable and syllabus-topic coverage — the analytics that need no AI at all
  • Parent linkage and admin-driven student provisioning, including bulk CSV invites
  • Platform ticketing that auto-captures server errors and carries tenant escalations
  • White-label branding per organisation

Built with

NestJS 11Next.js 16React 19Flutter 3RiverpodSupabase PostgresFirebase AuthVertex AIRazorpay

Common questions

About Crampad Enterprise

Who is Crampad Enterprise for?

Schools, colleges and universities. The institution is the billing and policy boundary, with optional campus or department units beneath it, so multi-branch colleges and districts model cleanly.

Does Crampad Enterprise support single sign-on?

Yes. OIDC single sign-on with domain routing, and SCIM 2.0 provisioning for users and groups, are built into the platform and disabled by default. SAML is available on request.

How is student data isolated between institutions?

Every enterprise table carries an organisation id with row-level isolation, and the inherited content tables were retrofitted with the same column. Roles are org-scoped and carried in the JWT for the active organisation.

Building something like this?

We take on a small number of client engagements alongside our own products. Thirty minutes, no obligation.