О чем речь Мы уже вкратце упоминали о том, что нам удалось запустить и передать в эксплуатацию Нижнему Новгороду несколько мобильных приложений социальной направленности:
«Экологический инспектор —
механизм, позволяющий оперативно, силами волонтеров, проверять обращения по фактам нарушения экологической безопасности». «
Активисты Памяти —
удобный механизм для активных граждан, желающих принять участие в сохранении народной памяти. Приложение позволяет осуществлять контроль состояния памятников, обелисков и других объектов, связанных с памятью о войне в качестве волонтёров».
Приложения построены на базе платформы «облако-социальных проектов. рф», которая была разработана командой Logrocon во главе с директором по развитию бизнеса Владимиром Туровцевым в рамках федерального конкурса управленцев «Лидеры России» в 2019 году. Эта информационная система предназначена для обмена опыта в социальных проектах и оснащена геоагрегатором, т. е географию социальных проектов можно отслеживать на карте по регионам.
Изначально приложения были запланированы исключительно для того, чтобы волонтеры могли присылать отчеты (с атрибутами '
название', '
описание', '
адрес', '
фотография') по уже сформированным инцидентам. Однако через несколько месяцев после старта проектов мы расширили функционал и добавили новую возможность для пользователей — создавать сигналы (с теми же атрибутами, что и отчеты) об экологической угрозе и необходимости реставрации памятных сооружений в приложениях «Экоинспектор» и «Активисты памяти» соответственно.
Технологический стек облака Frontend: Docker, React-Native, React, Next. js, JavaScript, HTML5, CSS3
Backend: Docker, C#, PostgreSQL
Весь код находится в Git репозиториях, с разветвленной структурой (для разработки, тестирования и продакшн). Решение реализовано по архитектуре микросервисов, с использованием технологии Docker. Изменение внесенное в ветку разработки автоматически запускает конвейер по сборке и доставке и в соответствующее окружение, после прохождения тестов и подтверждения тимлида запускается конвейер доставки на последующий стенд.
География и охват проекта В то время как «облако-социальных проектов. рф» распространяется на всю Россию, наши социальные приложения пока лоцируются исключительно в Нижегородской области, где количество волонтеров, использующих приложение «Экоинспектор», вплотную приблизилось к планке в 1,5 тыс.
Забавный факт: Нижегородские СМИ назвали лидера проекта Владимира Туровцева (Logrocon, Москва) нижегородцем. Видимо, хотят больше видеть подобных деятелей в своем регионе.
Какие были сложности при реализации платформы и мобильных приложений? Не вдаваясь в технические детали, ключевыми вызовами по каждому из проектов были сжатые сроки, ограниченные ресурсы и длинная цепочка коммуникаций с государственными структурами.
Как справились со сложностями при реализации проекта? Ответ прост:
Сработавшаяся команда разработки
Опытный teamlead
А также DevOps, DevOps и еще раз DevOps.
Что нам удалось в итоге? Нам удалось за 1 месяц проработать и согласовать архитектуру приложения, сделать MVP продукта и выпустить его в Google Play и App Store. Еще за 1 месяц наши технические специалисты отработали все негативные сценарии и устранили узкие места, которые в перспективе могли создать сложности для масштабирования.
Перспектива развития проекта Сейчас проекты работают только в Нижегородской области, но мы рассчитываем, что в ближайшие пару лет зоной покрытия станет вся Россия. А если учесть, как быстро сейчас набирают популярность социально-экологические ИТ стратапы, то кто знает, — миру не повредит такой инструмент ;)
Хотите провести аудит процессов разработки, внедрить процессы непрерывного улучшения производства, быстро реализовать MVP? Заполните форму ниже, мы проконсультируем.