Заявка с подтверждением вместо онлайн-оплаты
Клиент оставляет заявку, менеджер подтверждает её вручную, клиент отправляет предоплату.
Сайт-витрина с заявками для проката японских тюнинг-машин: клиент выбирает машину из гаража, смотрит фото и характеристики и записывается на дату
с чего начали
У сервиса покатушек на японских тюнинг-машинах не было единой витрины. Клиент не мог посмотреть весь парк, сравнить машины, узнать цену и вместимость — всё это выяснялось перепиской. Заявки жили там же и терялись: ни списка, ни статусов, ни понимания, кому уже перезвонили, а кому нет.
Отдельная задача — показать машины так, чтобы каталог не выглядел однообразной таблицей. Skyline, Supra, Impreza, Evo — для аудитории это не строки в списке, а разные характеры, и витрина должна была это передать.
что сделано
Витрина с каталогом, фильтрами и сортировкой
Карточка машины с галереей и характеристиками
Заявка на дату
Админка с лентой заявок и статусами
Управление парком и фотографиями
Уведомления в Telegram менеджеру
решения
Клиент оставляет заявку, менеджер подтверждает её вручную, клиент отправляет предоплату.
Цвет задаётся в базе данных для конкретной машины и сам расходится по интерфейсу: верхняя полоска карточки, свечение чипа марки, цвет цены, обводка активной миниатюры в галерее. Каталог перестал быть сеткой одинаковых плиток, при этом добавление новой машины не требует ни строчки нового кода.
Галерея с характеристиками — двигатель, мощность, привод, коробка, год, цвет — цена, вместимость и кнопка записи именно на эту машину.
Отбор по числу пассажиров, цвету и цене считается на сервере, а состояние фильтра записано в ссылку — отфильтрованной выдачей можно поделиться в переписке или отправить клиенту готовую подборку.
Лента заявок с фильтром по статусу, пять состояний от новой до выполненной, внутренние заметки менеджера, контакт клиента и его комментарий на виду. Видно, кому перезвонили, а кому ещё нет.
Добавление машины, загрузка фотографий с назначением обложки, характеристики, слоган, цена — всё через админку. Флаг «опубликована» позволяет готовить карточку заранее и открыть её на сайте одним переключателем, когда машина действительно готова к прокату.
Менеджер берёт предоплату и подтверждает или отклоняет заявку.
разработано на основе — next.js, react, typescript, tailwind css, fastapi, postgresql, docker, nginx
соседние кейсы
Сайт использует Яндекс.Метрику, чтобы я видел, какие страницы читают, а какие пролистывают. Данные обезличены и хранятся в России. Подробнее — в политике обработки персональных данных.