Tool
Content
CRM
01. КатегорияTool
02. РольFull-stack, Product
03. Датаноя 2025
Next.jsTypeScriptSupabaseshadcn/uiTailwind CSSRechartsNext.jsTypeScriptSupabaseshadcn/uiTailwind CSSRechartsNext.jsTypeScriptSupabaseshadcn/uiTailwind CSSRechartsNext.jsTypeScriptSupabaseshadcn/uiTailwind CSSRecharts
Когда агентство растёт быстро, операционный хаос догоняет раньше, чем успеваешь выстроить процессы. Цель — собрать всё в одну панель: медиа, сделки, клиенты и статистика генераций без переключения между инструментами.
Content CRM

Вызов
Управлять хаосом
AI-агентство генерирует сотни медиа-файлов и ведёт десятки сделок — без централизованного инструмента это неуправляемо.
- — Медиа-файлы разбросаны по папкам без структуры и поиска
- — Статусы сделок и контакты клиентов хранятся в разных местах
- — Нет видимости: сколько генераций запущено, кто использовал коды
Решение
Единый дашборд
Закрытая CRM с полным циклом: от загрузки медиа до закрытия сделки — всё на одном экране.
- + Медиа-менеджер с рекурсивным листингом и удалением по URL из Supabase Storage
- + Воронка сделок со стадиями, клиентами и историей контактов
- + Логи генераций и управление кодами доступа в реальном времени
Архитектура & Стек
Mindmap
NODE.01
Deal Pipeline
Воронка продаж
Next.js · Supabase · TypeScript
NODE.02
Media Manager
Библиотека файлов
Supabase Storage · XMLHttpRequest · shadcn/ui
COREEngine
NODE.03
Access Codes
Коды и логи
Supabase · bcryptjs · Next.js API Routes
NODE.04
Auth Layer
Защита панели
Supabase SSR · bcryptjs · Next.js Middleware
NODE.01
Deal Pipeline
Воронка продаж
Next.js · Supabase · TypeScript
NODE.02
Media Manager
Библиотека файлов
Supabase Storage · XMLHttpRequest · shadcn/ui
NODE.03
Access Codes
Коды и логи
Supabase · bcryptjs · Next.js API Routes
NODE.04
Auth Layer
Защита панели
Supabase SSR · bcryptjs · Next.js Middleware
COREEngine
Измеримый результат
Бизнес Импакт
1
окно для всего
0
потерянных файлов
live
логи генераций