Задача
В повседневной работе автошколы информация об одном студенте связана с несколькими процессами: заявкой, группой, занятиями, посещаемостью, экзаменами, договорами и платежами. Рабочая панель должна помогать понять эту общую картину и одновременно давать возможность выполнить конкретное действие. В проекте «Galvenais Ceļš» мы сосредоточились на внутренней CRM для команды автошколы.
В проект входили интерфейс рабочей панели, бизнес-логика и интеграции. Мы использовали существующие логотип и фирменный стиль клиента; разработка логотипа и публичного сайта не была частью этого проекта. Существующие сайт и портал студентов выступают связанными системами, с которыми CRM обменивается информацией через API.
Мы хотели, чтобы сотрудник мог рассматривать связанные данные как единый рабочий процесс. Заявка становится карточкой студента, к истории обучения добавляются занятия и посещаемость, а документы и расчёты дополняют эту информацию. Это определило приоритеты дизайна: ясная структура, понятная последовательность действий и внимание к сведениям, нужным в конкретный момент.
Что мы сделали
Мы искали баланс между визуально приятным интерфейсом и плотностью информации в рабочей панели. Слишком много одновременно выделенных элементов мешает ориентироваться, а слишком разреженная компоновка может отдалить связанные данные друг от друга. Нашей целью была упорядоченная среда, в которой важная информация хорошо видна, а действия выстроены в логичной последовательности.
Дизайнерские решения мы рассматривали через повседневные задачи. При уточнении хода обучения студента важна связь между его карточкой, группой, занятиями и посещаемостью. При работе с расчётами на первый план выходят счета, платежи и задолженность. Эти примеры объясняют значение информационной иерархии: всё должно быть доступно, но не всё должно одновременно привлекать одинаковое внимание.
Существующие логотип и фирменные цвета клиента сохраняют связь с брендом автошколы. Наша работа над дизайном была сосредоточена на сочетании этого стиля с удобством использования. Визуальное оформление должно помогать воспринимать систему как единую среду, а роли и права доступа — определять, с какими данными и действиями может работать каждый пользователь. Панель предназначена для уполномоченных пользователей, а не для публичного просмотра сведений о студентах.
- Разработали обработку заявок и их преобразование в карточки студентов. Учёт групп и процесса обучения связывает первоначальный интерес с дальнейшей подготовкой студента.
- Создали управление занятиями, посещаемостью, инструкторами и экзаменами. Эти элементы объединяют информацию, необходимую для организации обучения и отслеживания его хода.
- Внедрили формирование договоров и счетов по шаблонам. Учёт платежей и задолженности позволяет управлять расчётами рядом с информацией об обучении.
- Связали CRM с существующими публичным сайтом и порталом студентов клиента через API. Так рабочая панель становится частью уже используемых цифровых инструментов автошколы.
- Интегрировали уведомления по электронной почте и SMS, а также входящие сообщения Telegram и WhatsApp. Средства общения дополняют работу с заявками и информацией о студентах.
- Разработали роли пользователей, права доступа и управление документами. Журнал ключевых действий сохраняет информацию об операциях в системе.
- Технологии: React, TypeScript, Vite, Django, Python, PostgreSQL, Redis
Результат
Команда автошколы получила единую рабочую среду, охватывающую путь от первой заявки до обучения, документов и расчётов. CRM связывает учёт студентов с общением и финансовыми процессами, используя существующий фирменный стиль клиента.
Хороший дизайн в этом проекте означает возможность понять ситуацию и продолжить работу. Баланс между внешним видом и удобством особенно важен для системы, которой команда пользуется постоянно: она должна быть визуально упорядоченной и при этом оставлять место реальным рабочим задачам. Публично мы показываем подход к проекту и контекст бренда клиента; сама рабочая панель и данные студентов доступны только уполномоченным пользователям.