Журнал, расписание, тестирование для частной школы

Ссылка на работу
image image image
🏫 Полноценная образовательная платформа для частной школы Полноценная экосистема обучения 📚, объединяющая мобильное приложение 📱, веб-панель 💻 и REST API ⚙️ для учителей и администраторов. 🧩 Технологический стек: • 📱 Mobile: Kotlin Multiplatform + Compose Multiplatform (Android / iOS / Web), MVI, Material 3, Ktor Client, kotlinx.serialization • 🖥️ Backend: Node.js + Express.js + MariaDB, 🔐 JWT-аутентификация, RESTful API • 🌐 Web: React + Material UI — панель управления для учителей ✨ Основные возможности: • 📔 Электронный дневник: оценки, расписание, посещаемость • 🧠 Интерактивные тесты с логированием процесса обучения • 📊 Журнал успеваемости с поддержкой групп • 💬 Авторизация через Telegram-код • 🔔 Push-уведомления о новых оценках и заданиях • 🤖 Уведомления в Telegram • 👩‍🏫 Роли: ученик, родитель, учитель, администратор • 🏫 Поддержка работы учителей в нескольких школах • 🧮 Веб-панель для создания материалов, управления классами и аналитики 🧠 Архитектура и решения: • 🧩 MVI с ViewModel для мобильных клиентов • 🪶 Трёхслойная структура API: Routes → Controllers → Services • 🛡️ Централизованное логирование и обработка ошибок • ✅ Интеграционные тесты (Jest + Supertest) • 🔒 Параметризованные SQL-запросы для защиты от инъекций 🚀 Проект в production, ежедневно используется учениками, учителями и администрацией частной школы.