Назад к кейсам

2026

Context — платформа командной работы с сохранением истории решений

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

Открыть проект
Context — платформа командной работы с сохранением истории решений

О проекте

Context — веб-сервис для командной работы, объединяющий обсуждения, задачи, решения и файлы в едином рабочем пространстве.

Главная идея продукта — сохранение контекста.

Вместо переноса договорённостей из мессенджера в отдельный таск-трекер пользователи могут создавать задачи непосредственно из сообщений. Связь с исходным обсуждением сохраняется, поэтому в любой момент можно восстановить историю принятого решения.

Проект развивается как самостоятельный продукт.

Проблема

При использовании нескольких инструментов для командной работы информация оказывается разрозненной:

  • Обсуждения остаются в мессенджерах.
  • Задачи ведутся в отдельной системе.
  • Файлы хранятся в сторонних сервисах.
  • Причины принятых решений постепенно теряются.

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

Решение

Я разрабатываю Context как единое пространство, в котором обсуждение становится основой рабочего процесса.

Ключевые принципы продукта:

1. Обсуждения внутри проектов

Команда работает с тематическими обсуждениями, связанными с конкретными проектами. Это позволяет сохранять рабочую информацию в понятной структуре.

2. Задачи из сообщений

Сообщение можно превратить в задачу, не разрывая связь с исходным разговором.

Задача сохраняет своё происхождение: участники могут вернуться к обсуждению и понять, почему она появилась.

3. Единая история решений

Вместо дублирования комментариев в разных системах Context сохраняет обсуждение как единый источник информации.

4. Управление вниманием

Интерфейс ориентирован на ежедневную работу: актуальные задачи, проекты и обсуждения, требующие участия пользователя.

5. Минимальная сложность интерфейса

Один из основных принципов разработки — не перегружать продукт второстепенными функциями. Пользователь должен понимать, куда перейти и что сделать дальше.

Безопасность и шифрование данных

Отдельным направлением разработки стала защита пользовательской информации.

Рабочие обсуждения могут содержать коммерческие данные, документы, внутренние решения и другую конфиденциальную информацию.

Поэтому в Context реализовано серверное шифрование хранимых данных.

Основные решения:

  • Шифрование содержимого сообщений и черновиков.
  • Шифрование содержимого файлов и имён вложений.
  • Раздельное хранение зашифрованных данных и ключей.
  • Отказ приложения от запуска без необходимого ключа.
  • Сохранение работоспособности пользовательских функций при включённом шифровании.

Это не end-to-end encryption: сервер способен расшифровывать данные для выполнения операций приложения.

Модель защиты ориентирована прежде всего на предотвращение раскрытия содержимого при компрометации копий базы или файлового хранилища, когда ключи остаются защищёнными.

Проверка надёжности

В рамках внедрения шифрования выполнены проверки нескольких критически важных сценариев:

Контроль хранения. Проверено отсутствие открытых текстов сообщений и черновиков в защищаемых полях базы после миграции.

Поведение без ключа. Проверен отказ приложения от запуска при отсутствии ключа шифрования.

Резервное копирование. Проверено восстановление данных в чистое окружение с необходимыми ключами.

Целостность данных. Проверены восстановленные сообщения, вложения, работа поиска и счётчиков.

Изолированная копия. Подтверждено, что восстановленное зашифрованное содержимое без ключа недоступно для чтения.

Эти проверки позволяют оценить не только корректность шифрования, но и устойчивость процедур восстановления данных.

Моя роль

Инициатор идеи и разработчик продукта.

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

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

Текущий результат

Сформирована основная концепция Context, разработан интерфейс продукта и представлена интерактивная демонстрация сценария создания задачи непосредственно из обсуждения.

Реализован и протестирован механизм шифрования хранимой информации.

Проект продолжает развиваться. Следующий этап — развитие функциональности и проверка пользовательских сценариев на практике.

Мобильная версия

Пока Context доступен как PWA. Проверено на Android и iPhone — всё работает корректно. Полноценное мобильное приложение планируется после завершения разработки и выхода из beta.

Посмотреть проект: https://context24.online/landing/