Skip to content
маркетплейс · архитектура

Dorify v2

Мультитенантный маркетплейс аптек: NestJS 11 с DDD и гексагональной архитектурой, платёжная интеграция на каждого тенанта, Telegram-витрина. Коммерческий проект, предпродакшен.

Роль
Full-Stack
Период
2025–2026
Статус
Предпродакшен

Dorify v2 — коммерческая маркетплейс-платформа для аптечных сетей: каждая аптека (тенант) получает собственную витрину, каталог, заказы и платёжную конфигурацию при общем коде и одном деплое.

Бэкенд — NestJS 11, построенный по Domain-Driven Design и гексагональной архитектуре: бизнес-логика живёт в доменных модулях, изолированных от фреймворков и инфраструктуры, — мультитенантные правила остаются тестируемыми, а платёжные интеграции — заменяемыми.

Слой данных — Prisma 6 поверх PostgreSQL 17. Клиентская поверхность — Telegram-витрина (Grammy) плюс фронтенд управления на React 19. Платежи — интеграция Multicard с конфигурацией на каждого тенанта.

Проект в предпродакшене: архитектура и основные потоки реализованы и покрыты, а кодовая база служит примером того, как я структурирую крупные TypeScript-системы.

Ключевые решения
DDD + гексагональная архитектура: доменная логика изолирована от фреймворков
Мультитенантный дизайн: витрина, каталог, заказы и платежи на каждую аптеку
Интеграция Multicard с конфигурацией на каждого тенанта
Prisma 6 + PostgreSQL 17, бот на Grammy, фронтенд на React 19
Стек технологий
TypeScript NestJS 11 DDD Prisma 6 React 19 Grammy