Для специалистов, заказчиков и партнёров по кооперации

СоДело — платформа для кооперативной экосистемы

Общие ресурсы, собственные продукты и рынок заказов. Развиваю цифровую платформу СоДело как технический сооснователь.

В разработке

Моя роль: Технический сооснователь

Обсудим применение в вашей компании

Демонстрация · обсуждение пилота · совместное развитие

Обсудить продукт →

Соединить людей вокруг общего дела

СоДело — платформа, в которой профессиональная кооперация получает рабочую форму: предложение услуги, заказ, выполнение, приёмка и участие в общих решениях. «Со» в названии для меня связано с союзом и кооперацией. Хочется соединить самостоятельность человека с возможностью делать больше вместе.

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

К чему мы идём

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

Для такого устройства уже подготовлена аналитическая база: концепция, экономические сценарии, федеративная модель, документы и пользовательские пути. Цифровая платформа помогает превратить договорённости в рабочие действия. Приведённые ниже функции относятся к текущему приложению; федерация и общий вычислительный сервис остаются направлениями развития.

Заказчик сможет прийти с задачей и найти ответственную команду. Специалист — предложить работу, продукт или экспертизу. Руководитель направления — собрать людей под проверяемую потребность. Для меня ценность этой системы в том, что полезная работа может создавать и текущий доход, и активы, которыми участники распоряжаются вместе.

Три роли и один путь работы

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

Эти роли могут совмещаться, но регистрация в приложении сама по себе не делает человека пайщиком. Участие требует отдельной процедуры и согласованных условий.

В разрабатываемой версии первый вход устроен через обычный сайт: витрина, описание проекта, заявка и веб-учётная запись. Этот путь можно посмотреть на демонстрации; публичная регистрация ещё не открыта. Telegram остаётся дополнительным каналом интеграции. Начало работы не должно зависеть от наличия аккаунта в мессенджере.

Что уже есть в рабочей версии

Проект вырос в несколько связанных направлений. Я описываю здесь реализованные механизмы; готовность каждого из них к внешнему пилоту проверяется отдельно.

НаправлениеЧто поддерживает приложениеПрактический смысл
Представление экспертизыПрофили, портфолио, витрина услуг, категории, поиск и избранноеНайти помощь по задаче и увидеть опыт исполнителя
Работа над заказомСоздание заказа, отклики, выбор исполнителя, передача результата, запрос доработки и приёмкаСохранить договорённость и ход работы в одном месте
ЧленствоЗаявления, рассмотрение, статусы, документы и протоколыРазделить знакомство с платформой и оформление участия
Совместные решенияГолосования, варианты выбора, участие и результатыСделать процесс принятия решений доступным участникам
Учёт и прозрачностьБалансы, операции, отчётные разделы и административные инструментыВидеть движение средств и основание действий
Неудобные ситуацииОбращения по спорам, запросы на выход и их рассмотрениеПредусмотреть разногласия и завершение участия
ИнтеграцииВеб-API, Telegram и экспериментальные сценарии доступа внешних системСвязать совместную работу с другими инструментами

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

Где проходит граница готовности

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

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

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

Техническая основа

Пользовательское приложение работает на Next.js 16, React 19 и TypeScript. Серверная часть использует Scala 2.13, ZIO 2, ZIO HTTP и Tapir, хранение — PostgreSQL, миграции — Flyway, дополнительные сценарии — Redis. Веб-аутентификация и Telegram-интеграция обслуживают разные пути входа.

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

Регистрация готовится

Мы готовим сайт кооператива и условия участия. Открытая регистрация пока не началась. Следите за обновлениями в моём Telegram-канале: когда всё будет готово, я опубликую ссылку на регистрацию и порядок вступления.

Что можно проверить вместе

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

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

Обсудить СоДело и совместный проект →

Технологическая основа

  • Next.js
  • React
  • TypeScript
  • Scala
  • ZIO
  • PostgreSQL
  • Redis