← к продуктам

Платформа управления проектами и командой – UnoProject

Операционная платформа для IT-студий: проекты, заказы, задачи, команда и документы в одном пространстве с ролевым доступом и прозрачностью для заказчика.

UnoCode (внутренний продукт)

О продукте

Разработали собственную B2B SaaS-платформу UnoProject для управления разработкой: от заявки клиента до закрытия проекта. Платформа построена по мультитенантной модели — каждая организация работает в своём пространстве с изолированными данными, пользователями и настройками.

Платформа

Это полноценная операционная платформа для IT-студии: управление заказами, проектами, задачами, спринтами, командой, встречами, документами, сметами и контрактами — с ролевым доступом для разработчиков, заказчиков, партнёров, ПМ и стажёров.

Что разработано

  1. 01

    Frontend на Next.js с ролевыми дашбордами и маршрутизацией по tenant_slug

  2. 02

    Backend API на Node.js + Express + TypeScript с мультитенантностью по org_id и Prisma ORM

  3. 03

    Модуль проектов и заказов: CRUD, статусы, привязка к клиентам и команде

  4. 04

    Модуль задач с комментариями, вложениями, чатом, назначением исполнителей и историей событий

  5. 05

    Модуль спринтов с привязкой задач к итерациям

  6. 06

    Модуль заявок на задачи: подача, рассмотрение и назначение исполнителей через конкурсный механизм

  7. 07

    Модуль личных задач для сотрудников вне проектного контура

  8. 08

    Модуль встреч с участниками и привязкой к проектам

  9. 09

    Модуль смет и коммерческих предложений

  10. 10

    Модуль документов: шаблоны, кастомные типы документов и поля, контракты и акты

  11. 11

    Модуль хранилища файлов на MinIO/S3 с upload/proxy

  12. 12

    Real-time чат проекта и чат задачи через Socket.IO с поддержкой вложений, тегов и упоминаний

  13. 13

    Система ролей: Админ, ПМ, Разработчик, Заказчик, Партнёр, Сдельный контракт, Студент/практикант

  14. 14

    Авторизация через UnoLogin + JWT с cookies, поддержка SSO и регистрационных ссылок по org

  15. 15

    Биллинг через UnoBilling: тарифы, webhook, entitlements

  16. 16

    Онбординг-тур по платформе для новых пользователей

  17. 17

    Docker Compose-инфраструктура: PostgreSQL, MinIO, backend, frontend

Ключевые возможности

  1. 01

    Мультитенантная архитектура: каждая организация изолирована по tenant_slug, данные не пересекаются

  2. 02

    Ролевые дашборды: Админ видит операционную сводку, Заказчик — свои проекты, Разработчик — задачи и спринты, Партнёр — свой контур

  3. 03

    Управление заказами: статусы жизненного цикла, платежи, привязка к клиентской организации

  4. 04

    Проекты внутри заказов: модули, участники, sprint-планирование, прогресс

  5. 05

    Задачи с полным историческим журналом: статусы, события, комментарии, вложения, чат и упоминания

  6. 06

    Заявочная система для сдельных разработчиков: подача заявки на задачу с откликами и выбором исполнителя

  7. 07

    Спринты с привязкой задач и контролем итерационного прогресса

  8. 08

    Real-time чат на Socket.IO: онлайн-статус, typing-индикатор, новые сообщения без перезагрузки

  9. 09

    Сметы (estimates) с позициями, согласованием и экспортом

  10. 10

    Шаблоны документов и кастомные типы с произвольными полями на уровне тенанта

  11. 11

    Контракты и акты сдачи-приёмки с историей изменений

  12. 12

    Файловое хранилище: загрузка, скачивание, proxy через MinIO/S3

  13. 13

    Управление командой: приглашения по ссылке, роли, позиции, привязка к филиалам и проектам

  14. 14

    Личный кабинет заказчика: только свои проекты, задачи и документы без доступа к внутренней операционке

  15. 15

    Каталог партнёров и подрядчиков с профилями

  16. 16

    Demo-режим с предзаполненными данными (2 проекта, 4 заказа, 7 модулей, 12 задач, 3 заявки)

  17. 17

    Telegram-приложение для быстрого доступа к задачам прямо из мессенджера

Решение задачи

  1. 1.

    Платформа объединила операционный контур IT-студии в одном пространстве: проекты, задачи, команда, клиенты и документы работают вместе с единым источником данных и ролевым доступом.

  2. 2.

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

Технологии

Next.jsNode.jsExpressTypeScriptPrismaPostgreSQLMinIO / S3Socket.IODockerUnoLoginUnoBilling

Заинтересовал продукт?

Станьте его клиентом по подписке!

Перейти к сервису