Для специалистов, заказчиков и партнёров по кооперации
СоДело — платформа для кооперативной экосистемы
Общие ресурсы, собственные продукты и рынок заказов. Развиваю цифровую платформу СоДело как технический сооснователь.
Моя роль: Технический сооснователь
Обсудим применение в вашей компании
Демонстрация · обсуждение пилота · совместное развитие
Обсудить продукт →Соединить людей вокруг общего дела
СоДело — платформа, в которой профессиональная кооперация получает рабочую форму: предложение услуги, заказ, выполнение, приёмка и участие в общих решениях. «Со» в названии для меня связано с союзом и кооперацией. Хочется соединить самостоятельность человека с возможностью делать больше вместе.
Я развиваю проект с партнёром как технический сооснователь: отвечаю за архитектуру и инженерное направление, участвую в реализации и проработке продукта. Мне важно, чтобы за разговором о совместном владении стояли понятные действия и ответственность.
К чему мы идём
Цель СоДело — федерация кооперативов, в которой люди могут производить, продавать, пользоваться общими ресурсами и участвовать в созданных активах. Разработка, вычислительные услуги, закупки и рынок заказов должны поддерживать друг друга. Начинаем с 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