CRM-система Car33

Кейс по созданию CRM-системы Car33 на Nuxt.js
CRM-система Car33
Автоматизация работы транспортной компании на javascript-фреймворке nuxt.js.
Регион: Владимир
Начало сотрудничества: 2019 год

Разработка CRM-системы на javascript-фреймворке Nuxt.JS. Мгновенная загрузка страниц, удобная работа с данными на компьютере и мобильных устройствах.

Менеджеры компании работают с заказами, клиентами и водителями. Прописана связь между заказами, клиентами, водителями и менеджерами. Например, можно посмотреть поездки конкретного водителя или динамику заказов клиента за несколько месяцев.

Естественно, я не могу показывать личные данные внутри приложения. Опишу функциональность.

Пользователи и их роли

В приложении есть авторизация. Вход по логину и паролю. У пользователей разные права. Например, администратор может создавать другие аккаунты. Менеджер по продажам видит внутри клиентов индивидуальную информацию. Также он видит статистику по заказам и может присваивать клиентам статусы. Например, после переговоров он может отметить, что клиент будет работать дальше, но есть некие особенности, которые он вносит в поле "Комментарий", которое не видят менеджеры по логистике.

У курьера свои индивидуальные поля, которые не видят менеджеры. Но сам курьер не видит всех данных клиентов, например, списка заказов конкретного клиента. Менеджеры по логистике видят только свои заказы, в том числе внутри карточки клиента. А администратор видит все заказы.

Подобное разделение прав позволяет всем сотрудникам компании работать внутри одной программы, редактировать и получить информацию о клиентах, которая будет всегда одинаковая. То есть не будет такого, что у курьера одна информация о клиенте, у менеджера по логистике другая, а у менеджера по продажам третья.

Работа с клиентами

Менеджер по продажам можно в одной таблице увидеть, сколько заказов есть у каждого клиента. Также он использовать фильтры. Например, вывести в таблицу только тех клиентов, которые не заказывали более 1 месяца. Внутри общей таблицы клиентов менеджер сразу видит, когда у каждого клиента был последний заказ.

По клиентам и перевозчикам реализован поиск в режиме реального времени, без перезагрузки страницы. Искать можно по id компании, названию компании, ФИО перевозчика.

У каждого клиента своя карточка с данными. Внутри можно посмотреть список заказов, прикрепить файлы, автоматически сформировать и распечатать договор с подписями и печатями. Особенность в том, что можно выбрать тип договора. То есть данные клиента можно использовать так, как вам угодно. Договора можно генерировать не только с клиентами, но и с перевозчиками.

Индивидуальный подход

CRM-система разрабатывалась строго под конкретного заказчика. Там нет ни одной лишней функциональности, нет ничего отвлекающего и усложняющего работу. Отзывчивость работы системы максимальная. То есть любая страница, любая таблица, любая карточка открываются мгновенно (доли секунды). В браузере не происходит перезагрузки страницы. Всё данные загружаются и сохраняются асинхронно.

Заказчику требовалась возможно работы CRM-системы на мобильных устройствах. С помощью PWA CRM-систему можно установить на телефон в качестве мобильного приложения. Для корректной авторизации на мобильных устройствах Apple используются возможности Local storage, а не cookies.

CRM-система в техническом плане представляет собой Single page application без возможности индексации данных поисковыми системами. Программа работает на VDS хостинге. Стек используемых технологий: nuxt.js, vue.js, express.js, mongoose.js, node.js, mongoDB.

Подобные CRM-системы существенно упрощают и автоматизируют работу компании. Естественно, каждой компании требуется своя функциональность. Хотите сделать работу своих сотрудников эффективнее, а сами легко контролировать и мониторить деятельность своей компании? Буду рад вам помочь.

Давайте поработаем!