Image for AleVi — косметика и шугаринг

AleVi — косметика и шугаринг

О проекте

Интернет-магазин бренда: каталог товаров с вариациями и ценами, корзина/оформление, блог и партнёрские разделы (дистрибьюторы, франчайзи, контрактное производство). Публичная часть — на Blade с «островками» Vue, админка — Inertia + Vue 3. Вёрстка по готовому дизайну (Figma/PSD).

Что сделал

  • Архитектура каталога на Laravel: товары/вариации, древовидные категории, полнотекстовый поиск.
  • Корзина с хранением в БД, промокоды и бонусная программа: начисление/списание, сроки действия, лимиты на оплату бонусами.
  • Оформление заказа: адрес/доставка, применение бонусов и промокодов, валидация телефона, профиль с историей заказов.
  • Платежи: YooKassa и рассрочка «Давай Делить» с вебхуками, обновлением статусов, возвратами и обработкой «возврат/отмена».
  • Медиа на spatie/laravel-medialibrary с конверсиями; на странице товара — галерея с превью (Swiper + lightGallery).
  • Админка Inertia/Vue 3: пользователи/роли, категории/товары (вариации, артикулы), промокоды, партнёры, страницы, посты, заказы/обратная связь, настройки, предпросмотр e-mail писем, генерация sitemap.
  • Служебное: JSON-эндпоинты с Basic-auth для каталога, логирование в Telegram, консольные команды (чистка корзин/платежей, генерация sitemap).

Зачем так

Inertia даёт «живую» админку без лишней сложности SPA; корзина в БД и стратегии оплат упрощают контроль статусов и возвратов. Медиа-конверсии и чёткие модели/форма-реквесты держат код предсказуемым, а JSON-эндпоинты закрывают интеграции без раздувания API.

Итог

Стабильный e-commerce: быстрый каталог, понятное оформление, бонусы/промокоды и прозрачные оплаты, плюс удобная админка для контента и заказов — проект живой и поддерживаемый.

Similar projects
Similar projects