Платформа подачи заявления в вуз
Многошаговые формы с сохранением прогресса, валидацией и подписью документов
- React
- TypeScript
- Redux Toolkit
- React Hook Form
- +4
Тот же сценарий подачи для среднего образования: формы, прогресс, уведомления
Детали и код закрыты соглашением: описываю задачи и решения без раскрытия внутренностей.
Приёмная кампания колледжа: заявление по шагам, документы, статусы. Делал редизайн, оптимизацию и рефакторинг легаси-кода, переиспользуя подходы из вузовской платформы.
Контекст
Колледж принимает по своим правилам, но пользовательский путь тот же: заполнить заявление, приложить документы, дождаться статуса. Делать второй продукт с нуля было бы расточительно.
Основная работа — привести унаследованный код к состоянию, в котором различия между вузом и колледжем выражены конфигурацией, а не копией реализации.
Решение
Сценарий подачи общий с вузовской платформой: отличия уровня образования задаются настройками, а не отдельной реализацией.
Скриншоты этого проекта пока не опубликованы.
Многошаговые формы с сохранением прогресса, валидацией и подписью документов

Личный кабинет студента после редизайна: чаты в реальном времени, нативные уведомления, две сборки