Веб-сервис для Политеха

Задача
Преподаватели из Политехнического университета в Санкт-Петербурге обратились к нам с просьбой автоматизировать процесс составления отчётов в формате Word.Ранее процесс выглядел так:
Скачать файл Gift в Moodle => Создать файл Word => Заполнить и оформить файл Word.
Это занимало более 15 минут на 1 отчет. Наша задача была создать систему, которая будет быстро формировать файлы с образовательными программами в формате Word из файлов Gift и, тем самым, сэкономит драгоценное время преподавателей!
Решение
Мы с радостью взялись за работу и предложили написать веб-микросервис для автоматического конвертирования файлов.Наша работа состояла из нескольких этапов:
- Собрали требования.Проанализировав запрос, мы решили, что сервис должен функционировать без обязательной авторизации пользователей, так как она только увеличит сроки создания проекта и не оправдает количество проделанной работы.
- Спроектировали логику.Чтобы сделать сервис наиболее практичным, мы заложили возможность не только загружать файлы с компьютера, но и использовать опцию drag and drop (перенос файлов с помощью мыши).
- Нарисовали дизайн-макеты.Мы предложили 4 варианта возможных стилей оформления, соответствующих фирменному стилю Политеха, в итоге был выбран самый минималистичный.
- Разработали фронтенд (видимая частью продукта) на React и бэкенд (его программно составляющая) на Node.js. Для оптимизации нагрузки на сервер использовали Nginx.

Итог
Готовый проект полностью оправдал все ожидания. Теперь, благодаря автоматизации процессов, часовая работа по написанию отчётов и формированию Word-файлов занимает у преподавателей менее 5 минут! Нашей команде доставило большое удовольствие внести свой вклад в совершенствование работы университета, входящего в ТОП-10 ВУЗов России.
Нашей команде доставило большое удовольствие внести свой вклад в совершенствование работы университета, входящего в ТОП-10 ВУЗов России