Workspace ItChalpanov — внутренняя CRM практики

Workspace ItChalpanov — внутренняя CRM практики

Staff-кабинет на том же Python (Django), что и сайт: заявки → сделки → проекты, «Мой день» и канбан — без Excel и чужой CRM. В галерее — демо с обезличенными данными.

Ключевые факты о проекте

Тип проекта
CRM
Клиент
ItChalpanov (модуль сайта практики)
Стек
Celery, Django, Python, Tailwind CSS, Vue.js

В галерее показана демо-версия workspace с обезличенными данными — принципы работы и структура, без реальных клиентов.

Это операционный модуль того же проекта, что и корпоративный сайт ItChalpanov.ru.

Задача

Сайт собирает заявки, но дальше они живут в хаосе: чаты, таблицы, стикеры на мониторе. Перезваниваешь не вовремя, забываешь выставить счёт, забываешь, на какой стадии проект. Чужие CRM — дорогие и сложные, а заявки с сайта всё равно копируешь руками.

Для частной практики это не просто неудобство, а прямые потери: упущенные лиды, сорванные сроки, испорченная репутация.

Решение простыми словами

Я сделал внутренний контур в том же Django-проекте, где работает сайт. Теперь утро выглядит так:

  1. Открываю «Мой день» — вижу KPI (заявки, просрочки, оплаты), фокус дня и список «Требует внимания».
  2. Новую заявку превращаю в сделку в один клик — все данные с сайта уже внутри.
  3. Двигаю сделку по воронке: Неразобранное → Интерес → КП → Дожим → Договор.
  4. После договора создаю проект — он появляется на производственном канбане, где я ставлю задачи, слежу за оплатами и сроками.

Всё в одном окне. Без переключения между сервисами.

Что умеет Workspace

«Мой день» — центр управления

  • Приветствие и дата по локальному времени
  • Счётчики: заявки, просрочки, задачи, оплаты, застой
  • Фокус дня (заметки на сегодня)
  • Блок «Требует внимания» — всё, что нельзя пропустить

Продажи и заявки

  • Очередь необработанных заявок с сайта
  • Кнопка «Создать сделку» — клиент + сделка в «Неразобранном»
  • Канбан продаж: интерес → КП → дожим → договор или архив
  • Горизонт касаний: сегодня, +3 дня, неделя

Производство и проекты

  • Канбан этапов: уточнение → в работе → ревью → запущен → поддержка
  • Контроль «дней без обновления» и остатка к оплате
  • Задачи с канбаном на доске проекта, защищённые файлы

Клиенты и поиск

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

Результат

  • Я перестал терять заявки: каждая попадает в систему и отслеживается.
  • Перезваниваю вовремя — утренний дашборд показывает, у кого просрочено касание.
  • Проекты не зависают: застой и неоплаченные счета видны сразу.
  • Живая операционка доступна на itchalpanov.ru/workspace/ (staff).

Кому подойдёт такой же модуль

  • Частным практикам и небольшим студиям на Python (Django)
  • Тем, кто устал гонять заявки через Excel и мессенджеры
  • Компаниям, которым важны свой код, админка и доработки без смены платформы

Я сам прошёл путь от хаоса в таблицах до работающей CRM — помогу внедрить такую же у вас.

Хочу такую же у себя

Как устроено внутри (для разработчиков)

Слой Решение
Backend Django app workspace в том же проекте, что core / contacts
Доступ Staff-only маршруты /workspace/
Модели Client, Deal, Project, Task, DailyNote, ProjectFile…
Мост с сайтом Заявка ContactRequest → создание клиента/сделки/проекта
UI Django-шаблоны + Tailwind; канбан — Vue island
Уведомления Опционально ntfy для workspace-событий

Файлы проектов лежат в защищённом MEDIA и отдаются только через workspace-download, не как публичная статика.

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

Хотите похожий результат?

Расскажите о задаче — предложим решение, сроки и ориентиры по стоимости.

Обсудить проект

← Все проекты