TIGI Education

декабрь 2019 г. — май 2021 г.

Во время пандемии перед TIGI встал вопрос о переводе корпоративного обучения в онлайн.

Проект начался как «брендированные Google Формы», а по мере использования превратился в корпоративную образовательную платформу.

В панели управления менеджер мог:

Обучающийся мог просмотреть уроки, пройти необходимое тестирование и автоматически получить сертификат.

Под конец разработки проекта были добавлены публичные новости и вебинары с трансляцией в интерфейсе платформы.

Публичная версия сервиса в данный момент недоступна.

Я полностью отвечал за fullstack-разработку, придумывал дизайн и обсуждал требования с заказчиком.

Из-за произвольной схемы форм и высокой вероятности изменения требований MongoDB была самым очевидным выбором на тот момент. Интерфейсы пользователя и администратора были реализованы в одном репозитории ради переиспользования кода, несмотря на то, что были разными точками входа. На стороне сервера в качестве эксперимента я реализовал слоистую архитектуру с DI по принципам Clean Architecture.