Портал учебного заведения (под NDA)
Портал учебного заведения: расписание занятий и аналитика посещаемости с бэкендом, графиками и счётчиками. Название и подробности — под NDA.
- EdTech
- Backend
- Аналитика
- NDA
Задача
Заказчику нужен был портал, который объединяет расписание занятий и аналитику посещаемости в одном месте и помогает видеть картину по группам и предметам. Разобрали роли пользователей, сценарии работы с расписанием и то, какие показатели важно отслеживать. Зафиксировали объём работ и требования к ролевому доступу. Название и детали — под NDA.
Решение
Как разработчик отвечал за бэкенд и аналитическую часть: расписание занятий, учёт посещаемости, графики и счётчики на дашбордах. Добавили документооборот, ролевой доступ и фоновые задачи для тяжёлых операций — пересчёта аналитики, формирования отчётов и плановых пересборок данных. Счётчики посещаемости и сводки выводили так, чтобы показатели обновлялись без ручной работы.
Результат
Получился портал, где расписание и посещаемость собраны вместе, а аналитика подаётся наглядно — графиками, счётчиками и сводками. Тяжёлые операции вынесены в фон, поэтому интерфейс остаётся отзывчивым. Название и подробности — под NDA.
Подход и решения
Самыми содержательными были аналитическая часть и фоновая обработка: пересчёт посещаемости, формирование отчётов и плановые задачи вынесли из запроса пользователя в очередь фоновых задач, чтобы дашборды оставались быстрыми. Документооборот и ролевой доступ выстроили вокруг реальных сценариев учреждения. Графики и счётчики проектировали так, чтобы ключевые показатели считывались с первого взгляда. Детали — под NDA.
Как мы вели проект
- 01
Обсуждение и требования
Созваниваемся с заказчиком, разбираем цели, аудиторию и ограничения, фиксируем объём работ.
- 02
Проектирование
Продумываем структуру, пользовательские сценарии, архитектуру и выбираем технологии под задачу.
- 03
Прототип в коде
Собираем рабочий прототип сразу в коде и согласуем интерфейс на живой версии, а не на статичных макетах.
- 04
Разработка
Пишем код итерациями, регулярно показываем прогресс и держим заказчика в курсе.
- 05
Тестирование и запуск
Проверяем на устройствах и сценариях, затем выкатываем в продакшен.
- 06
Поддержка и развитие
Остаёмся на связи, сопровождаем продукт и развиваем его дальше.
Технологии
- Backend
- Аналитика
- Документооборот
Другие кейсы
Хотите так же?
Опишите свой проект — предложим решение, сроки и стоимость без воды и обязательств.