Skip to main content
A learning platform whose code knows nothing about any particular course: a catalog plus a player with slides, narration audio, checkpoint quizzes and a final exam, with sign-in, roles and permissions. A new course is added by dropping a folder with its descriptor and media, no code change. Behind it comes the production line that makes courses cheap to produce.

What ports as-is

  • The player and catalog with their course
  • Module
  • Slide and quiz domain
  • The data-folder contract that makes a course pure content
  • Local-login RBAC with a token service
  • Media path and storage base-URL handling
  • An Angular 22 signal-store SPA on a .NET 10 minimal API with EF Core and SQL Server
  • The asset pipeline (slide composition with overflow checks, a slide rebuild path, narration audio, photo annotation and compositing with an acceptance tool, the review export and import round trip, avatar rendering)

What we build for you

  • The courses themselves as data folders and media
  • Branding
  • The role and permission model for their audience
  • The voice and language for narration
  • Storage and hosting