Offline student app
A PWA: the lesson is downloaded in advance and fully works without internet. Slides are stored encrypted (AES-GCM) and rendered to canvas — they can't be downloaded or saved as images.
Teacher workspace
Lesson preparation (text → video → quiz → practice), one-tap attendance journal, and rescheduling or cancelling a class with a reason.
Foundation admin panel
Kids, teachers, groups, programs, partners, schedules and online meetings — with the partner directory synced from the CRM.
Reporting for the foundation and donors
Held, rescheduled and cancelled classes, plus reach across kids' status categories — exported in one click.
Teacher Telegram bot
Email-based identification, access delivery, broadcasts and team polls right in the messenger.
Team onboarding
Online courses for teachers and volunteers on the same platform: 2 courses, 33 lessons; 85 people are in training before classes start.