Сервисы и платформы

Разработка внутренней CRM/ERP — Quantum IT Platform

Внутренняя платформа студии Quantum для учёта исполнителей, договоров и документов с электронным документооборотом через Контур.Диадок

Посетить сайт
Python 3.12FastAPISQLAlchemyPostgres 17Vue 3VitePiniaJWTЯндекс ДискКонтур.ДиадокDocker Composenginx

Задача

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

Учёт и документооборот студии

Создали внутреннюю CRM/ERP для учёта исполнителей, договоров, задач, чеков и документов. Платформа стала частью действующего документооборота Quantum.

Авторизация проверяет права доступа: работа с данными учитывает роль пользователя.

ЭДО и хранение документов

Подключили Контур.Диадок: интеграция охватывает отправку документов, получение событий и уведомления. Сами документы хранятся на Яндекс Диске, а сведения о них — в базе платформы.

Для подключения исполнителя подготовили программный сценарий, который создаёт договор из шаблона и отправляет приглашение в ЭДО.

Техническая часть

Серверная часть и интерфейс

Серверную часть написали на Python 3.12 с FastAPI и SQLAlchemy, интерфейс — на Vue 3 с Vite и Pinia. Для авторизации используется JWT.

Метаданные документов хранятся в Postgres 17. Для развёртывания используются Docker Compose и nginx.

Цели

  • Объединить рабочие процессы в системе с доступом по ролям
  • Автоматически готовить ежемесячную сводку для проверки руководителем
  • Отказаться от параллельных Google-таблиц
  • Подсказывать сотрудникам следующий шаг в интерфейсе

Целевая аудитория

  • Руководитель студии
  • Менеджеры
  • Сотрудники

Что нужно пользователю

Job to be done — от ситуации к результату

Ситуация

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

Задача

Хочу работать в одном месте и готовить закрытие месяца без ручной сборки данных из разрозненных источников.

Результат

У меня есть общая система учёта исполнителей и документов, связанная с электронным документооборотом студии.

Что внутри

1

Учёт исполнителей, договоров, задач, чеков и документов

2

Авторизация с проверкой прав доступа

3

Электронный документооборот через Контур.Диадок

4

Хранение документов на Яндекс Диске

5

Программный сценарий подключения исполнителя к ЭДО и создания договора

Нужен похожий проект?

Расскажите о задаче — оценим объём, сроки и стоимость, предложим решение. Есть ТЗ — загрузите его и получите предварительную цифру за несколько минут.

Оценить по ТЗ