DA-Mall Web Platform
E-commerce Marketplace

Overview
DA-Mall is a comprehensive multi-vendor e-commerce platform built to support both B2B and B2C commerce in Algeria. The system enables sellers to create stores, manage products, and track sales analytics while customers can browse products, place orders, and follow stores. The platform integrates local logistics and payment systems including Yalidine delivery and Guiddini/SATIM payment gateways. Additional features include live product streaming, affiliate marketing programs, moderation workflows, push notifications, and a scalable modular backend architecture.
Problem & Solution
Algeria lacked a localised, full-featured multi-vendor marketplace supporting local logistics and payment providers.
Production Next.js + NestJS platform with modular vendor stores, local delivery (Yalidine), local payments (SATIM/Guiddini), and live streaming.
Architecture & Dataflow
Technical Stack & Implementation
Backend & APIs
- NestJS
- TypeScript
- Bull Queue
- Socket.io
Frontend & UI
- Next.js
- React
- TypeScript
- Tailwind CSS
Data & Storage
- MySQL
- Redis
DevOps & Infra
- Docker
- Firebase