2026
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/