● Live

UMA Fashion — маркетплейс дизайнерской одежды (Узбекистан)

Full-stack маркетплейс моды: каталог по полу и брендам, образы стилистов, корзина и checkout, личный кабинет, кабинет продавца с модерацией, админ-панель, оплата (Payme, Montra, Click, Uzum) и доставка UzPost. Трёхъязычный интерфейс (uz/ru/en).

UMA Fashion — маркетплейс дизайнерской одежды (Узбекистан) — 1
UMA Fashion — маркетплейс дизайнерской одежды (Узбекистан) — 2
UMA Fashion — маркетплейс дизайнерской одежды (Узбекистан) — 3
UMA Fashion — маркетплейс дизайнерской одежды (Узбекистан) — 4
UMA Fashion — маркетплейс дизайнерской одежды (Узбекистан) — 5

Задача

Запустить онлайн-маркетплейс дизайнерской одежды и аксессуаров для рынка Узбекистана — с витриной уровня fashion-ритейла, мультиязычностью, подключением локальных платёжных систем и логистики, а также возможностью подключать продавцов и бренды.

Решение

Разработан production-ready маркетплейс UMA Fashion на Next.js с единой базой данных Prisma: публичная витрина, checkout, личный кабинет покупателя, кабинет продавца и админ-панель.

Для покупателя: главная с каруселью и промо, каталог (женское/мужское/детское, бренды, коллекции), карточки товаров с вариантами (размер, цвет), избранное, корзина, оформление заказа с выбором ПВЗ UzPost, история заказов и возвратов. Интерфейс на узбекском, русском и английском.

Для продавцов: регистрация магазина, загрузка товаров (вручную, Excel, YML), модерация, управление остатками и ценами, заказы, финансы и выплаты, API-ключи для интеграций.

Для бизнеса: админка — категории, бренды, коллекции, промо, модерация товаров, заказы, выплаты продавцам; импорт каталога из YML; webhook оплаты Montra; интеграция доставки UzPost.

Что делал

  • Архитектура full-stack маркетплейса (витрина / seller / admin)
  • Prisma-схема: пользователи, магазины, товары, варианты, заказы, платежи, возвраты
  • Frontend: главная, каталог, карточка товара, checkout, ЛК, seller-зона
  • i18n (uz/ru/en), локализация контента брендов и категорий
  • Платежи: Payme, Montra, Click, Uzum, наложенный платёж
  • UzPost: ПВЗ, оформление отправлений, статусы доставки
  • Импорт YML и Excel для массового наполнения каталога
  • Деплой на VPS: PM2, Nginx, SSL, standalone Next.js

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

СлойТехнологии
FrontendNext.js 16, React 19, TypeScript, Tailwind CSS 4, Radix UI
BackendNext.js API Routes, NextAuth, Zod
ДанныеPrisma 7, SQLite (prod)
ИнфраPM2, Nginx, Ubuntu VPS, HTTPS
ИнтеграцииPayme, Montra, Click, Uzum, UzPost, YML/Excel импорт

Ключевые фичи

  • Fashion-витрина: hero-карусель, editorial-коллекции, образы стилистов
  • Каталог с фильтрами, брендами и вариантами товаров
  • Маркетплейс: несколько продавцов, модерация, выплаты
  • Checkout с локальными способами оплаты и доставкой до ПВЗ
  • Seller-панель: товары, заказы, аналитика, импорт
  • Админ-панель: каталог, промо, модерация, финансы
  • Трёхъязычный интерфейс (uz / ru / en)

Результат

  • Рабочий маркетплейс на [umafashion.uz](https://umafashion.uz/)
  • Полный цикл: витрина → заказ → оплата → доставка
  • Готовность к масштабированию каталога и подключению новых брендов
Next.js 16React 19TypeScriptPrismaNextAuthTailwind CSSUzPostPayme / Montra
#E-commerce#Маркетплейс#Full-stack#Next.js#Fashion#Интернет-магазин#Интеграции#Деплой

Похожие проекты