Мой собственный проект для работы сервисного бизнеса: от обращения клиента до завершения заказа. Задача — объединить заявки, клиентов, мастеров и финансовый учёт, чтобы руководитель видел состояние работы в одной системе.
Разработал карточки клиентов и заявок, поиск по телефону и проверку дублей. Добавил роли и ограничения доступа, ручное и автоматическое назначение мастеров с учётом занятости и выходных. Реализовал статусы заказов, переносы, напоминания и Telegram-уведомления. Для руководителя предусмотрены финансовые итоги, возвраты и отчёты. Основные экраны адаптированы для телефона и компьютера.
Технологии: Next.js, React, TypeScript, Prisma, SQLite. Развёртывание на Beget.
Работающая CRM: заявки проходят путь от создания до завершения, мастера получают уведомления и принимают заказы, руководитель отслеживает статусы и финансовые итоги. Возможности развивались под реальные рабочие сценарии сервисного бизнеса.
Новые скриншоты показывают несохранённую форму с тестовыми данными и экран статусов с поиском отсутствующей записи. Данные клиентов и мастеров на этих кадрах не показаны. Это демонстрация отдельных экранов.
Это собственный продукт. Базовый пакет разработки CRM из моих услуг имеет отдельный, более узкий состав.