CRM на Laravel для студии ремонта — от заявки до закрытия заказа

Бюджет: по договоренности
Привет! Ищу разработчика на Laravel для внутренней CRM в студию ремонта квартир.

Немного контекста, чтобы было понятно, зачем это всё. У нас 5 менеджеров, 12 мастеров и постоянно в работе 30-60 заказов. Сейчас всё живёт в Excel и мессенджере: заявки теряются, мастера утром звонят и спрашивают «а куда мне сегодня?», клиенты дёргают менеджеров с вопросами «когда вы придёте». Хочу это прекратить и перевести в нормальную систему.

Что нужно в итоге: чтобы заявка с сайта или из звонка падала в CRM, менеджер вёл её по этапам, назначал мастера, а мастер видел свои задачи и отмечал статус. И чтобы по итогу была видна простая картина – сколько заработали, кто из менеджеров топ, какая конверсия.

Про роли. Хочу четыре уровня доступа. Админ – видит всё, управляет людьми и справочниками. Менеджер – работает со своими заявками и сделками, назначает мастеров. Мастер – заходит и видит только свои задачи, отмечает статус, кидает фото «до/после». И опционально – кабинет для клиента, чтобы он сам смотрел статус своего заказа и не звонил лишний раз.

Что должно быть внутри.

Первое – это заявки и сделки. Хочу канбан-доску, как в Trello: новые, квалифицированные, замер, смета, в работе, завершено, отказ. Карточка заявки – это контакты клиента, адрес, тип работ, бюджет, откуда пришёл (сайт, звонок, Avito, сарафан), кто из менеджеров ведёт. Внутри карточки – история изменений, комментарии, файлы: фото объекта, смета, договор. И чтобы заявка переходила в сделку без пересоздания, одной кнопкой.

Второе – задачи и мастера. Менеджер создаёт задачу, выбирает мастера, дату, адрес. Хочу видеть календарь загрузки мастеров на день и на неделю – кто свободен, кто занят. Мастер должен получать задачу в Telegram, подтверждать или отклонять. Статусы простые: назначена, принята, в работе, выполнена.

Третье – база клиентов. Одна карточка на клиента, внутри – вся история заказов и звонков. Поиск по имени, телефону, адресу, дате. Хочу теги – «VIP», «проблемный», «повторный». И напоминания менеджеру: «позвони через 3 дня».

Четвёртое – финансы, но по-минимуму. Сумма сделки, предоплата, остаток, статус оплаты. Отчёт за период: выручка, средний чек, конверсия по менеджерам. Ничего сложного, бухгалтерию не делаем.

Пятое – интеграции. Заявки с сайта должны падать в CRM через вебхук автоматически. Уведомления в Telegram: новая заявка, новая задача, смена статуса. И экспорт в Excel по фильтрам – чтобы можно было выгрузить список заявок или задач.

И шестое – чтобы мастер не видел чужие задачи, менеджер – чужие сделки, а админ видел всё. Политики Laravel тут в помощь. Плюс логирование всех действий – чтобы понимать, кто что менял. И бэкап базы по крону.

По срокам. MVP – заявки, сделки, канбан, роли и базовые уведомления – хочу увидеть через 3 недели. Полная версия с календарём мастеров, Telegram-ботом, интеграцией с сайтом и отчётами – через 6 недель. Раз в неделю жду промежуточное демо, чтобы не получилось «делал полгода, а вышло не то».

По технологиям. Laravel 10 или 11 – обязательно. База – MySQL или PostgreSQL, на ваш выбор, только обоснуйте. Фронт – Blade с Tailwind, Livewire или Inertia с Vue – решайте сами, но объясните, почему выбрали. Telegram Bot API для уведомлений. Очереди на Redis или Horizon, чтобы уведомления не тормозили. Развёртывание – Docker или VPS, без разницы.

Что для меня важно в коде. Не хочу свалку – нужна нормальная архитектура: сервисный слой, Form Requests, миграции, сидеры с демо-данными, чтобы можно было сразу пощупать. README по запуску и .env.example – обязательно. Тесты на ключевые сценарии: заявка → сделка → задача. И гарантия – месяц бесплатных правок после сдачи. Дальше, если всё ок, готов поддерживать по часам.

Что жду в отклике. Покажите 1-2 похожих проекта – CRM, админки, любые Laravel-приложения. Ссылки или скрины, неважно. Распишите оценку по этапам и итоговую стоимость, срок MVP и стек, который предлагаете. Если видите, что я где-то загоняюсь или что-то упустил – скажите прямо, я нормально отношусь к критике на этапе обсуждения.
Опубликован 29.09.2026 в 08:01 Последнее изменение: 29.09.2026 в 08:01

Выберите способ верификации:

Обновите страницу после прохождения верификации.