Стартовали новые рейтинги digital-подрядчиковУспейте принять участие! Предварительные результаты.
Круг
CorpTime
Круг
#Сайт под ключ#Приложение под ключ #Контекстная реклама

CorpTime

21 
Круг Россия, Казань
Поделиться:
Клиент

ООО КРУГ

Сфера

Информационные технологии и интернет

Регион

Россия, Москва

Тип сайта

Лендинг пейдж, Корпоративный сайт, Порталы и сервисы

Мобильная платформа

IOS, Android

Тип контекстной рекламы

Контекстная реклама в Яндексe, Контекстная реклама в Google

Сдано

Май 2024

Задача

Разработать безопасную, масштабируемую и удобную внутреннюю коммуникационную платформу (аналог корпоративной соцсети), предназначенную для упрощения взаимодействия между сотрудниками внутри компании.

Ключевые цели:

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

Создать интуитивно понятный интерфейс с кроссплатформенной доступностью (Android, iOS).

Гарантировать конфиденциальность корпоративной информации.

Поддерживать групповую и проектную коммуникацию — структурированную, но гибкую.

Основной функционал:

Профили сотрудников (фото, отдел, контакты, статус, биография);

Чаты: индивидуальные и групповые;

Push-уведомления о событиях, днях рождения, важных новостях;

Календарь корпоративных мероприятий;

Поиск по людям, проектам, отделам;

Поддержка звонков (опционально — видео/аудио);

Событийная лента (например, «новости компании»).

Технические и нефункциональные требования:

Надёжность и безопасность данных (авторизация, шифрование, резервные копии);

Производительность при росте числа пользователей (до нескольких тысяч в одной организации);

Минимальное потребление ресурсов (для слабых корпоративных устройств);

Поддержка offline-режима (минимальный функционал без подключения);

Возможность white-label кастомизации (брендинг для разных компаний).

Решение

Общий процесс работы над проектом CorpTime

CorpTime — корпоративное мобильное приложение, предназначенное для коммуникации внутри компаний: с чатами, профилями сотрудников, календарём событий и защищёнными каналами взаимодействия. Работа велась итеративно, с чётким разделением задач по этапам и параллельной работой нескольких команд.

1Этап анализа и планирования

Цель: Сформировать обоснованные требования и понять, какие задачи приложение должно решать в реальных компаниях.

Действия:

Интервью с HR-специалистами, руководителями отделов, ИТ-админами;

Сравнительный анализ конкурентов (Slack, Teams, Workplace, Bitrix24);

Выделение ключевых функций: чаты, профили, календарь событий, уведомления;

Создание пользовательских сценариев (user stories) и схем взаимодействия.

2Этап проектирования архитектуры

Цель: Спроектировать масштабируемую и отказоустойчивую систему, подходящую под внутреннее использование в компаниях.

Действия:

Определение стеков:

Бэкенд — Elixir/Phoenix (реактивность, real-time);

Клиент — React Native (iOS/Android из одного кода);

Фоновые модули и интеграции — Java (пуши, отчётность, медиа);

Проектирование архитектуры (client–server, микросервисы, WebSocket/Channels);

Разработка схемы базы данных и авторизации с учётом многокомпанейной модели;

Обозначение границ безопасности и зон ответственности (приватность, доступы).

3Этап разработки MVP

Цель: Быстро собрать первую рабочую версию с минимальным, но полезным функционалом.

Действия:

Реализация основных экранов: профиль, список контактов, чаты, события;

Подключение real-time чатов через Phoenix Channels;

Внедрение push-уведомлений и обработка событий;

Проведение тестирования на пилотной команде (до 100 пользователей);

Сбор фидбэка и фиксация основных улучшений.

4Этап итеративного расширения функциональности

Цель: Нарастить функции на основе обратной связи и анализа использования.

Действия:

Добавление групповых чатов, уведомлений по отделам, фильтров по событиям;

Интеграция с корпоративными календарями и LDAP/Active Directory (через Java-сервисы);

Реализация функции звонков (через WebRTC или внешние API);

Оптимизация офлайн-доступа (хранение кэша сообщений и профилей);

Поддержка кастомизации под корпоративный стиль (white-label, лого, темы).

5Этап обеспечения стабильности и масштабирования

Цель: Подготовить систему к использованию на больших объёмах и с высокой надёжностью.

Действия:

Оптимизация архитектуры под кластеризацию;

Внедрение мониторинга (Prometheus, Grafana, Sentry);

Балансировка нагрузки на чаты и уведомления;

Разделение на независимые сервисы: push-центр, медиа-хранилище, чат-хаб;

Поддержка CI/CD, автообновлений RN через CodePush.

6Этап поддержки и развития

Цель: Обеспечить жизнеспособность проекта, быстро реагировать на запросы пользователей.

Действия:

Техподдержка и сопровождение компаний-клиентов;

Выпуск регулярных обновлений с улучшениями;

Развитие админ-панели и инструментов аналитики (активность, вовлечённость);

Поддержка юридической совместимости (GDPR, локальные законы о данных);

Тестирование безопасности (авторизация, изоляция данных компаний).

Результат

Гибкая и стабильная система для корпоративной связи;

Успешное внедрение в компаниях с численностью до 10000 сотрудников;

Высокий уровень вовлечённости и снижение фрагментации коммуникации.

https://corptime.ru

Стек технологий


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Круг с удовольствием обсудит вашу задачу

Оставить заявку