Back to projects
PROJECT SPECIFICATION
Findea Backend
NestJSTypeScriptPrismaPostgreSQLRedisBullMQDockerSwagger

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.