Интернет-магазин одежды MERA — женская и мужская коллекции, готовые образы и капсулы. Что сделано: — каталог с фильтрами, карточки товаров с вариантами по размеру и цвету; — поиск с автодополнением и устойчивостью к опечаткам (Meilisearch); — образы: покупатель выбирает размеры и добавляет весь образ в корзину одним действием; — корзина, checkout, промокоды, порог бесплатной доставки; — личный кабинет, избранное, история и статусы заказов; — онлайн-оплата через ЮKassa и доставка СДЭК — собственные модули интеграции; — импорт каталога, цен и остатков из МойСклад; — журнал и все страницы управляются из Payload CMS: главная, меню, образы, SEO; — деплой одной командой: Docker, nginx с TLS, миграции и проверка здоровья сервисов. Архитектура: коммерческое ядро на Medusa (товары, цены, остатки, заказы), контент — в Payload CMS, витрина на Next.js. Каждая система отвечает за своё, поэтому магазин легко развивать. Стек: Next.js, React, TypeScript, Medusa, Payload CMS, PostgreSQL, Redis, Meilisearch, Docker. Моя роль: проект полностью мой — архитектура, frontend, backend, интеграции, инфраструктура и деплой. Подробнее: makhnev.ru/cases/mera-ecommerce-medusa-nextjs
https://mera.makhnev.site/