Автосервис работал без сайта — приём заявок через звонки и WhatsApp, прайс-лист в Excel. Терялись клиенты, не было онлайн-присутствия. Нужен был современный сайт с каталогом услуг, онлайн-записью и системой управления контентом — чтобы владелец сам мог менять цены, услуги и акции без разработчика.
Разработал fullstack-приложение на Next.js 16 + Prisma + SQLite с полной админ-панелью:
— Публичная часть: каталог услуг по категориям с ценами, онлайн-запись с выбором услуг/даты/авто, промо-акции, видео-отзывы клиентов, SEO-оптимизация (sitemap, robots, schema.org)
— Админ-панель с авторизацией: управление услугами и категориями, просмотр и обработка заявок (статусы NEW → в работе → выполнено), настройка промо-акций, управление видео-отзывами, настройки сайта
— API: REST-эндпоинты для бронирований, каталога, промо, отзывов. Callback-запросы с уведомлениями
— DevOps: настроил деплой через PM2, конфиг Nginx, SSL. Проект работает на VPS
Стек: Next.js 16, React 19, TypeScript, Tailwind CSS, Prisma ORM, SQLite, Framer Motion, Zustand, Zod, bcrypt (авторизация), Resend (email)
Автосервис получил полноценную CMS-систему: владелец сам управляет услугами, ценами, акциями и заявками через админку — без привлечения разработчика. Онлайн-запись работает 24/7, клиенты выбирают услуги и время без звонков. Сайт быстрый (SSR, Next.js), адаптивный, индексируется в поиске.