Платформа управления проектами и командой – UnoProject
Операционная платформа для IT-студий: проекты, заказы, задачи, команда и документы в одном пространстве с ролевым доступом и прозрачностью для заказчика.
О проекте
Разработали собственную B2B SaaS-платформу UnoProject для управления разработкой: от заявки клиента до закрытия проекта. Платформа построена по мультитенантной модели — каждая организация работает в своём пространстве с изолированными данными, пользователями и настройками.
Это полноценная операционная платформа для IT-студии: управление заказами, проектами, задачами, спринтами, командой, встречами, документами, сметами и контрактами — с ролевым доступом для разработчиков, заказчиков, партнёров, ПМ и стажёров.
Технологии
- Next.js
- Node.js
- Express
- TypeScript
- Prisma
- PostgreSQL
- MinIO / S3
- Socket.IO
- Docker
- UnoLogin
- UnoBilling
Что разработано
- Frontend на Next.js с ролевыми дашбордами и маршрутизацией по tenant_slug
- Backend API на Node.js + Express + TypeScript с мультитенантностью по org_id и Prisma ORM
- Модуль проектов и заказов: CRUD, статусы, привязка к клиентам и команде
- Модуль задач с комментариями, вложениями, чатом, назначением исполнителей и историей событий
- Модуль спринтов с привязкой задач к итерациям
- Модуль заявок на задачи: подача, рассмотрение и назначение исполнителей через конкурсный механизм
- Модуль личных задач для сотрудников вне проектного контура
- Модуль встреч с участниками и привязкой к проектам
- Модуль смет и коммерческих предложений
- Модуль документов: шаблоны, кастомные типы документов и поля, контракты и акты
- Модуль хранилища файлов на MinIO/S3 с upload/proxy
- Real-time чат проекта и чат задачи через Socket.IO с поддержкой вложений, тегов и упоминаний
- Система ролей: Админ, ПМ, Разработчик, Заказчик, Партнёр, Сдельный контракт, Студент/практикант
- Авторизация через UnoLogin + JWT с cookies, поддержка SSO и регистрационных ссылок по org
- Биллинг через UnoBilling: тарифы, webhook, entitlements
- Онбординг-тур по платформе для новых пользователей
- Docker Compose-инфраструктура: PostgreSQL, MinIO, backend, frontend
Ключевые фичи
- Мультитенантная архитектура: каждая организация изолирована по tenant_slug, данные не пересекаются
- Ролевые дашборды: Админ видит операционную сводку, Заказчик — свои проекты, Разработчик — задачи и спринты, Партнёр — свой контур
- Управление заказами: статусы жизненного цикла, платежи, привязка к клиентской организации
- Проекты внутри заказов: модули, участники, sprint-планирование, прогресс
- Задачи с полным историческим журналом: статусы, события, комментарии, вложения, чат и упоминания
- Заявочная система для сдельных разработчиков: подача заявки на задачу с откликами и выбором исполнителя
- Спринты с привязкой задач и контролем итерационного прогресса
- Real-time чат на Socket.IO: онлайн-статус, typing-индикатор, новые сообщения без перезагрузки
- Сметы (estimates) с позициями, согласованием и экспортом
- Шаблоны документов и кастомные типы с произвольными полями на уровне тенанта
- Контракты и акты сдачи-приёмки с историей изменений
- Файловое хранилище: загрузка, скачивание, proxy через MinIO/S3
- Управление командой: приглашения по ссылке, роли, позиции, привязка к филиалам и проектам
- Личный кабинет заказчика: только свои проекты, задачи и документы без доступа к внутренней операционке
- Каталог партнёров и подрядчиков с профилями
- Demo-режим с предзаполненными данными (2 проекта, 4 заказа, 7 модулей, 12 задач, 3 заявки)
- Telegram-приложение для быстрого доступа к задачам прямо из мессенджера
Решение задачи
Платформа объединила операционный контур IT-студии в одном пространстве: проекты, задачи, команда, клиенты и документы работают вместе с единым источником данных и ролевым доступом.
Руководители видят полную картину по заказам и загрузке команды, разработчики фокусируются на своих задачах без лишнего контекста, а заказчики получают прозрачный доступ к прогрессу своего проекта — без необходимости писать в чат за каждым обновлением.
Результаты
Заказать похожий проект
Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.
Оставить заявку

















