веб-сервис для приёма и управления заявками сервисного центра. Пользователь оставляет заявку на сайте, данные сохраняются в системе, а администратор работает с заявками через защищённую панель, отслеживает статусы, управляет услугами и контролирует работу центра
Задачей была разработка веб-сервиса для сервисного центра, который позволит автоматизировать приём и обработку заявок, хранение данных о клиентах и устройствах, а также управление услугами и статусами ремонта.
Во многих сервисных центрах заявки ведутся в таблицах или мессенджерах, из-за чего теряются заявки, сложно отслеживать статус ремонта и историю работы с клиентом. Нужно было создать централизованную систему для управления всеми заявками.
Пользователь заполняет форму на сайте и оставляет заявку на ремонт или услугу. Заявка сохраняется в базе данных PostgreSQL.
Администратор заходит в систему через панель управления с авторизацией и может просматривать все заявки, менять статусы, управлять списком услуг и работать с данными клиентов.
Также в системе реализован интеллектуальный анализ заявок, который позволяет оценивать заявки по параметрам и приоритету. Дополнительно администратор может просматривать метрики и тепловую карту поведения пользователей на сайте.
Был разработан backend веб-приложения с REST API. Реализована система приёма заявок с сайта, панель администратора с авторизацией по JWT, управление услугами, заявками и статусами.
Спроектирована база данных PostgreSQL для хранения заявок, клиентов, услуг и статусов. Реализован интеллектуальный анализ заявок и система аналитики поведения пользователей.
Архитектура приложения построена по принципу разделения API слоя, бизнес-логики и слоя работы с базой данных.
Всё работает под одним доменом.
В результате внедрения система позволила централизовать работу с заявками и клиентами.
Время обработки заявки сократилось примерно на 30%, так как все заявки хранятся в одной системе и не теряются. Скорость работы администратора увеличилась примерно на 20–25% за счёт удобной панели управления и системы статусов.
Также снизилось количество потерянных заявок и ошибок, связанных с ручным учётом.