Home / Work
Online school platform

SMOLCRM

A whole online school inside one stack: sales funnels and leads, scheduling, finance and subscriptions, courses with homework, a messenger and live classes with recording. Permissions are not hard-coded — the school owner assembles roles, student contacts are masked under Russian personal-data law, and changes land in an audit trail. Every school runs on the shared platform: it gets its own subdomain, and data is separated per school on every request to the database, the search index and the queues.

SmolCRM sign-in screen: the platform’s promise on the left, the school login form on the rightVisit the project

How the solution works

  1. School subdomain
  2. Gateway: HTTP and WebSocket
  3. CRM, LMS and live classes
  4. Roles, permissions, audit
  5. Database, cache, search
  6. Media: LiveKit and recordings

Technology and integrations

  • NestJS
  • gRPC
  • Next.js
  • PostgreSQL / Prisma
  • Redis / BullMQ
  • Elasticsearch
  • LiveKit
  • S3
  • Docker / nginx
AVT / FAQ

How we agree on the work

We clarify the task, existing systems and expected outcome, then agree on scope, milestones and project terms.

The price depends on scope, integrations and requirements. Deliverables, timelines and payment terms are recorded in the agreed proposal and contract.

Deliverables, access credentials and rights to the results are agreed in the contract before work starts.

Support scope, changes and ongoing maintenance terms are discussed separately and recorded in the contract.

Yes. We start with the current product and your task: interfaces, integrations, CRM, workspaces or a specific AI workflow.