Сайт использует файлы cookie — для входа в кабинет и обезличенной статистики. Подробности — в политике обработки данных.
Сайт проката · SSR + админка

LENCAR

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

Роль: фуллстек-разработкаСайт + админкаSSR и разметка для поиска
LENCAR
СтекNode.js 22SQLiteSSRJSON-LDБез зависимостейLet's Encrypt

О проекте

LENCAR — прокат премиальных автомобилей в Москве. На главной посетитель видит витрину парка с фильтрами по классам, у каждой машины — своя страница с галереей, характеристиками и тарифами: час (от четырёх часов), сутки, неделя, а от двух недель цена обсуждается отдельно. Заявка с сайта попадает в админку.

Владелец управляет сайтом сам: парк, цены, фото, тексты главной, контакты и SEO-поля правятся в панели без разработчика. Страницы собираются на сервере, а карта сайта, robots.txt и разметка для поисковиков (прокат, товар, вопросы-ответы, «хлебные крошки») строятся из той же базы — добавили машину, и она сама появилась в поиске.

Возможности

01

Витрина парка

Каталог с фильтрами по классам: бизнес, люкс, спорт, внедорожники, электро. На главной автоматически показывается флагман — самый дорогой автомобиль в парке.

02

Карточка автомобиля

Галерея с миниатюрами и просмотром во весь экран, характеристики, тарифы и что включено в стоимость. Если фото ещё нет, рисуется силуэт по типу кузова.

03

Тарифы и депозит

Четыре ступени цены — час, сутки, неделя и «индивидуально» от двух недель — плюс страховой взнос по каждой машине.

04

Заявки

Форма бронирования с сайта: обращение сразу попадает в админку, там же счётчик новых.

05

Сайт правит владелец

Тексты главной, цифры, контакты (телефоны, почты, адреса, соцсети, реквизиты — списками), город и SEO-поля меняются в панели.

06

Готов к поиску

Серверный рендеринг, карта сайта, robots.txt и структурированная разметка собираются из базы автоматически.

Сайт и админка

Стек технологий

Frontend
HTML5CSS3JavaScript (ES-модули)Кастомный UI без фреймворковТёмная темаАдаптивная вёрсткаГалерея с лайтбоксом
Backend
Node.js 22Нулевые внешние зависимостиnode:httpСвой разбор multipart-загрузокСерверный рендеринг страницREST API
База данных
SQLitenode:sqlite (встроенный драйвер)SQLПарк, заявки, настройки сайта
Безопасность
Сессии на scryptHttpOnly-cookieПароль администратора не в кодеВалидация форм на сервере
SEO
SSR главной и страниц автомобилейsitemap.xml и robots.txt из базыJSON-LD: прокат, товар, FAQ, «хлебные крошки»Канонические адресаМета-поля правятся в админке
Инфраструктура
Ubuntu + nginxPM2TLS Let's EncryptСвой доменwww → основной адрес

Результат

12
автомобилей в каталоге — весь парк ведётся из админки
0
внешних зависимостей: только встроенные модули Node.js
44
сквозные автопроверки перед показом клиенту
320–1920
ширины экрана в проверке вёрстки

Хотите так же?

Соберём сайт, платформу или мобильное приложение под вашу задачу — быстро, под ключ и с личным кабинетом. Бесплатная оценка сроков и цены за час.

Обсудить проект
Такую же задачу закрываем услугой