Платформа для генерации идей
CRM
Менеджмент

Цели проекта
Разработка функциональности для создания проектов
Создание сервиса для интернационализации приложения с возможностью масштабирования
Разработка системы генерации промокодов и бонусных программ
Настройка CI/CD на базе сервиса BitBucket
Концепция
Инновационная платформа для совместной работы над идеями и проектами. Omnivati позволяет разбивать проекты на составляющие, визуализировать их взаимосвязь, делать подробные описания и определять их целевую аудиторию. Есть возможность создавать копии проектов, отправлять их другим пользователям либо приглашать коллег для работы над проектом в группе.
Наши решения
Развертывание клиентской части приложения с использованием сервисов S3 и CloudFront
Развертывание серверной части приложения с использованием сервисов ECR и ECS
Реализованные функции
Интернационализация проекта
1
Данный проект был интернационализирован и реализован на 5 языках.

Создание персонализированной бонусной программы
2
Была создана система для подбора бонусной программы для каждого пользователя.

Разработка системы оповещений через email, SMS, push-уведомления
3
Для пользователей приложения была добавлена возможность отправлять нотификации в удобном для них виде. Для этого мы интегрировали приложение с мобильным оператором и сервисом для отправки email сообщений.

Разделение монолитного приложения
4
Одной из важнейших задач на проект было разделение монолитного приложение на фронтенд и бекенд части.

Обновление инфраструктуры
5
В ходе работы над проектом мы также обновили инфраструктуру приложения: настроили CI/CD, перешли на использование облачных сервисов AWS, добавили логирование ошибок

Технологии
React
Redux
Typescript
Node.js
AWS
MongoDB
REST API
Команда
2
Fullstack разработчик
1
Backend разработчик
1
Project manager
1
QA инженер

