Все работы
Интернет-магазин · Web

Luna Grace

Интернет-магазин премиальных платков, которым управляют с телефона.

Luna Grace продаёт платки из Стамбула покупательницам в Турции, России и странах Залива. Владелице нужен был магазин, который выглядит как её Instagram, принимает заказы без онлайн-оплаты и не требует команды.

Работает
Роль
Дизайн, разработка, бэкенд и запуск
Платформа
Сайт для телефона и компьютера
Технологии
Next.js, Postgres, Prisma, Vercel, GPT
Языки
Английский, русский, турецкий, арабский
Модель
Заказ подтверждается в WhatsApp
Задача

Раньше заказы приходили в директ. Фото, вопрос про цену, потом долгая переписка про цвет. Остатки хранились в голове у владелицы, а половина покупательниц писала по-арабски или по-русски.

Что я сделал

Теперь первую часть этого разговора ведёт сайт. Покупательница выбирает платки на своём языке и в своей валюте, оставляет имя и WhatsApp, и заказ с номером вроде #0042 попадает в админку. Владелица подтверждает его в WhatsApp одним нажатием. Склад, отзывы, тексты и прибыль она ведёт с телефона.

Главное
Витрина с настроением
01

Витрина с настроением

Тёмные цветы, медленные появления и карточки, которые при наведении показывают второе фото. Стиль взят из Instagram бренда, поэтому подписчицы узнают его сразу.

Каталог, который фильтруется на ходу
02

Каталог, который фильтруется на ходу

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

Заказ без страницы оплаты
03

Заказ без страницы оплаты

Положить в корзину, ввести имя и номер WhatsApp, и всё. Перед сохранением сервер ещё раз проверяет остатки, резервирует платки и выдаёт номер заказа, который удобно назвать в переписке.

Luna, AI-стилист
04

Luna, AI-стилист

Чат, который знает живой каталог. Попросите что-нибудь на вечернюю свадьбу, и он предложит платки, которые реально есть в наличии, покажет их карточками и предложит передать контакт владелице. Дневные лимиты держат расходы на API под контролем.

Четыре языка, включая арабский
05

Четыре языка, включая арабский

Английский, русский, турецкий и арабский, причём для арабского весь сайт зеркалится справа налево. Описания товаров переводит GPT, а владелица может поправить их вручную.

Что ещё умеет

Для покупательниц

  • Цены в лирах, рублях и долларах, каждая задаётся вручную
  • Корзина помнит товары между визитами
  • Кнопка «Сообщить о поступлении» для отсутствующих платков
  • Отзывы с фото публикуются сразу
  • Лукбук стамбульских съёмок в медленной ленте
  • Красивое превью ссылки в Instagram и Telegram

Для владелицы

  • Заказы со статусами: новый, подтверждён, выполнен, отменён
  • Ручные продажи из Instagram, магазина и подарки
  • Склад с резервом и сигналом «заканчивается»
  • Себестоимость, прибыль и маржа по каждому платку
  • Все тексты сайта правятся на четырёх языках
  • Админка удобна на телефоне, с вкладками внизу

Защита

  • Лимит попыток входа и сессии со сроком жизни
  • Ограничения на заказы, отзывы и AI-чат
  • Заголовки безопасности и проверка загружаемых файлов

Под капотом

Сделано для одного человека

Каждый экран админки рассчитан на телефон в одной руке. Поля называются «Старая цена до скидки», а не техническими словами: владелица не разработчик.

Остаткам можно верить

Заказ записывается одной транзакцией, которая блокирует нужные строки в базе. Последний платок не уйдёт двум покупательницам одновременно.

Быстро и недорого

Страницы собираются заранее и обновляются каждые 30 секунд. Сайт открывается мгновенно и живёт на небольшом тарифе хостинга.

Арабский по правилам

Вёрстка справа налево, отдельный арабский шрифт и никакого разреженного текста: межбуквенный интервал рвёт арабскую вязь.

Следующий проектRelokit AIСпокойный проводник по переезду в Турцию.

Хотите что-то похожее?

Расскажите об идее. Отвечу в течение одного рабочего дня.

Обсудить проект