MeerMost
School Platform

School Platform

AndroidAndroid · iOS · TMA · Web

Образовательная платформа для частной школы: мобильное приложение, веб-панель и API — дневник, расписание и тесты, которыми пользуются каждый день

Kotlin MultiplatformComposeNode.jsMariaDBReact

Мобильное приложение

School Platform mobileApp 1

Веб-панель

School Platform webPanel 1School Platform webPanel 2

Клиент

Частная школа, которой нужно было собрать оценки, расписание, домашние задания и тесты в одном месте — для учеников, родителей, учителей и администрации.

Проблема

Четыре роли с разными задачами, на телефоне и в браузере. Ученикам и родителям нужны дневник и уведомления, учителям — создавать темы, домашние задания и тесты, администрации — классы, расписание и аналитика успеваемости. Часть учителей работает сразу в нескольких школах.

Решение

Мобильное приложение на Kotlin Multiplatform и Compose Multiplatform (MVI, Material 3, Ktor) для Android и iOS, плюс версия в Telegram Mini App. Вход по коду из Telegram, push- и Telegram-уведомления о новых оценках и заданиях. Веб-панель на React и Material UI для учителей и администрации: классы и ученики с родителями, журнал оценок для разных типов предметов, темы и домашние задания, расписание, тесты и аналитика. Бэкенд на Node.js, Express и MariaDB: JWT-авторизация, API в три слоя Routes → Controllers → Services, централизованное логирование, параметризованные SQL-запросы.

Результаты

  • +В продакшне: ученики, учителя и администрация пользуются каждый день
  • +Android, iOS и Telegram Mini App из одной кодовой базы на Kotlin Multiplatform
  • +Роли: ученик, родитель, учитель, администратор; учитель может работать в нескольких школах
  • +Интерактивные тесты с автоматической проверкой и логом процесса обучения
  • +API покрыт интеграционными тестами (Jest + Supertest)

Роль и сроки

Владимир Самойлов, сооснователь MeerMost: мобильное приложение, бэкенд и веб-панель

Нужно что-то похожее?

Обсудим ваш проект
←Все проекты