Dorify v2
Multi-tenant pharmacy marketplace: NestJS 11 with DDD and hexagonal architecture, per-tenant payment integration, Telegram storefront. Commercial project, pre-production.
Dorify v2 is a commercial marketplace platform for pharmacy chains: each pharmacy (tenant) gets its own storefront, catalog, orders and payment configuration, while sharing one codebase and one deployment.
The backend is NestJS 11 built with Domain-Driven Design and hexagonal architecture: business logic lives in domain modules isolated from frameworks and infrastructure, which keeps the multi-tenant rules testable and the payment integrations swappable.
Data layer — Prisma 6 over PostgreSQL 17. Customer-facing surface — a Telegram bot storefront (Grammy) plus a React 19 admin/management frontend. Payments — Multicard integration configured per tenant.
The project is in pre-production: the architecture and the main flows are implemented and covered, and the codebase serves as a reference for how I structure larger TypeScript systems.