Хочу бота!
работа

ARGUS

Единый личный кабинет для владельца сети каналов: вместо россыпи отдельных ботов — один сайт, где живут сотрудники, роли, доступы, каналы и аналитика. Каждый клиент видит только свои данные.

Python FastAPI PostgreSQL Redis Next.js React TypeScript Multi-tenant RBAC SaaS
О проекте

ARGUS — это веб-платформа, которая заменяет владельцу крупной сети каналов набор разрозненных ботов одним рабочим кабинетом. Владелец регистрируется, заводит свою компанию, добавляет сотрудников по выданным им ключам-приглашениям, раздаёт каждому ровно те права, которые нужны для работы, и видит полный журнал действий — кто что сделал и когда. Управление каналами, контентом и аналитикой собрано в одном месте с фирменным стилем Gesolutions. Главная ценность — строгая изоляция: данные одного клиента физически не могут утечь к другому, это проверяется на уровне базы данных. Система ролей гибкая: права собираются из небольших «кирпичиков» в именованные наборы (Должности), которые удобно выдавать и отзывать. Есть журнал аудита для разбора спорных ситуаций, кнопка выгрузки всех своих данных одним архивом, мониторинг состояния сервиса с мгновенными оповещениями владельцу при сбоях, и заглушки тарифов на будущее подключение оплаты. Платформа устроена как конструктор: к общей оболочке по единому контракту подключаются модули (рерайт постов, мониторинг сети, аналитика молчащих каналов) — каждый можно включить или выключить для конкретного клиента. Под капотом: бэкенд на Python (FastAPI) с PostgreSQL и Redis, фронтенд на Next.js и React. Базовая оболочка уже работает в продакшене; следующие модули встраиваются поверх неё.

Как это работает
📝
Регистрация компании
input
Владелец заводит свою организацию по email с подтверждением
🔑
Сотрудники по ключам
приглашения
Владелец выдаёт сотрудникам ключи-приглашения для входа
🛡️
Роли и доступы
RBAC
Каждому выдаются нужные права через именованные наборы-Должности
🔒
Изоляция данных
PostgreSQL RLS
База гарантирует, что клиент видит только свои строки
📊
Кабинет и журнал
output
Каналы, аналитика, журнал действий и выгрузка всех данных архивом