Top.Mail.Ru

Разработка веб-платформы для обучения с помощью электронных форм учебников для образовательных учреждений

Издательскому дому требуется иметь возможность распространять электронные формы учебников для образовательных учреждений.
К нам обратился издательский дом с просьбой разработать портал с гибкой системой лицензирования, возможностью создания и ведения школ, продажи электронных учебников на школу и класс. Также требовалось предусмотреть максимально возможную защиту от скачивания электронных учебников и установить запрет на просмотр неавторизованным пользователям.

Итоги:

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

Список решаемых задач:

1. Проектирование архитектуры безопасной системы обучения в общеобразовательных учреждениях.
2. Разработка системы лицензирования для выдаваемых учебных пособий.
3. Встраивание и защита от скачивания и несанкционированного доступа средства просмотра книг на веб-страницу.

Период работы:

1. Первичный анализ и проработка архитектуры и требований заняли 1 месяц
2. Разработка всех элементов портала (системы лицензирования, серверной, клиентской части) заняло 4 месяца.
3. Спустя 5 месяцев полностью работающий комплекс систем был сдан в эксплуатацию.

Команда:

Анализ и проектирование — 1 человек.
Разработка — 2 бэкенд разработчика, 2 фронтенд разработчика, 1 DevOps
Тестирование — 2 бэкенд разработчика, 2 фронтенд разработчика, 1 QA

Технологии:

  • Java 17;
  • Spring Boot 2.5
  • Micrometer
  • Prometheus
  • Grafana
  • PostgreSQL 15
  • React
  • Redux
  • Saga
  • OpenAPI
  • Swagger
  • Testconainers
  • Keycloak
Java
EdTech
Learning Management System
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения. Обещаем не слать спам.
Нажимая, я говорю «Да»
политике конфиденциальности
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты_

Еще про наши проекты: