Сервисному центру «АйТи Сервис — Групп» требовалась автоматизация учёта заказов на ремонт. Работа велась в бумажных журналах и Excel-таблицах, что приводило к путанице, потере заявок и сложностям в отслеживании статуса ремонта для клиентов. Задача: создать внутреннее веб-приложение, которое позволит мастеру быстро зарегистрировать заказ, назначать статусы («Принят», «В работе», «Готов», «Выдан»), хранить историю и формировать простые отчёты, а клиентам — по номеру телефона или ID узнавать текущий статус своего ремонта.
Провёл анализ бизнес-процессов и спроектировал реляционную базу данных в SQLite с таблицами: Clients (Клиенты), Orders (Заказы), Statuses (Статусы), Devices (Устройства).
Реализовал backend-архитектуру на C# (ASP.NET Core MVC) с чётким разделением на модели, представления и контроллеры.
Разработал полный набор CRUD-операций: приём нового заказа (с выбором клиента, устройства, описания неисправности), просмотр списка всех заказов с фильтрацией по статусу и дате, изменение статуса ремонта.
Реализовал ключевую бизнес-логику: автоматический расчёт примерной стоимости на основе типа устройства и сложности, присвоение уникального номера заказа, контроль этапов работы.
Создал интуитивный веб-интерфейс с панелью управления для мастеров и отдельной страницей для клиентов (публичная часть для проверки статуса).
Настроил поиск и фильтрацию, а также базовую панель администратора для управления справочниками (типы устройств, список услуг).
Внедрение системы полностью устранило потерю заказов и на 70% сократило время на их обработку и поиск информации.
Мастера центра получили удобный инструмент, который позволяет им видеть всю очередь работ и управлять нагрузкой.
Клиенты теперь могут самостоятельно проверять статус ремонта онлайн, что снизило количество уточняющих звонков на 50% и повысило удовлетворённость сервисом.
Приложение стало функционирующим прототипом, готовым к масштабированию (добавлению модулей складского учёта запчастей, финансовой отчётности и интеграции с Telegram-ботом для уведомлений).