Back to projects

Findea Backend

NestJSTypeScriptPrismaPostgreSQLRedisBullMQDockerSwagger
Findea Backend

Overview & Architecture

Production backend engineered for a multi-tenant fashion e-commerce platform with clean architecture and strict type safety. Key Capabilities: • Modular Architecture: Built using NestJS 10, TypeScript, Prisma, and PostgreSQL with full multi-role JWT authentication (Admin, Boutique Vendor, Customer). • Inventory & Stock Restoration: Atomic inventory management restoring variant stock and parent aggregate levels on order cancellations. • Flutterwave Payments: Idempotent payment handling with webhook signature verification, transaction auditing, and double-spend protection. • Asynchronous Workers: BullMQ and Redis queues handling order expiration, abandoned checkout cleanup, and transactional notifications via Nodemailer. • Deployment: Production Docker Compose on VPS with health checks, seed compilation, and automated deployment script.