Всем привет! На связи Ростислав, технический директор Kaizen Team, мы занимаемся веб-разработкой, дизайном и внедрением сложных систем в бизнес, в частности на промышленные предприятия. Сегодня хочу поделиться проектом, которым лично я сильно горжусь. Ростислав ШепельТехнический директорО задачеПреподаватели из Политехнического университета в Санкт-Петербурге обратились к нам с просьбой автоматизировать процесс составления отчётов в формате Word.Ранее процесс выглядел так: Скачать файл Gift в Moodle => Создать файл Word => Заполнить и оформить файл Word. Это занимало более 15 минут на 1 отчет Наша задача была создать систему, которая будет быстро формировать файлы с образовательными программами в формате Word из файлов Gift и, тем самым, сэкономит драгоценное время преподавателей! Мы с радостью взялись за работу и предложили написать веб-микросервис для автоматического конвертирования файлов.Этапы работы1) Собрали требования. Проанализировав запрос, мы решили, что сервис должен функционировать без обязательной авторизации пользователей, так как она только увеличит сроки создания проекта и не оправдает количество проделанной работы.2) Спроектировали логику.Чтобы сделать сервис наиболее практичным, мы заложили возможность не только загружать файлы с компьютера, но и использовать опцию drag and drop (перенос файлов с помощью мыши).3) Нарисовали дизайн-макеты.Мы предложили 4 варианта возможных стилей оформления, соответствующих фирменному стилю Политеха, в итоге был выбран самый минималистичный.4) Разработали фронтенд (видимая частью продукта) на React и бэкенд (его программно составляющая) на Node.js. Для оптимизации нагрузки на сервер использовали Nginx.Готовый проект полностью оправдал все ожидания. Теперь, благодаря автоматизации процессов, часовая работа по написанию отчётов и формированию Word-файлов занимает у преподавателей менее 5 минут!Нашей команде доставило большое удовольствие внести свой вклад в совершенствование работы университета, входящего в ТОП-10 ВУЗов России. Если перед вами стоят задачи повысить имидж компании, увеличить продажи или автоматизировать процессы - свяжитесь с нами удобным способом:+7 (921) 056-44-53sales@kaizenteam.xyzВы можете выбрать удобное время для бесплатной консультации по цифровизации вашего бизнеса: https://qlick.io/ru/widget/zakhar-erokhov/consult/startЕсли перед вами стоит задача, которую нужно решить с помощью технологий или дизайна, забронируйте встречу в календаре/позвоните/напишите мне, обсудим ваш проект, всем, что знаю, делимся с предпринимателями бесплатно!
В списке технологий причем здесь GitHub? Модуль готовый нашли и прикрутили?
Хоть бы деталей больше дали раз пишете в треде по разработке…