Multi-Tenant SMS Marketing SaaS Platform
Nov 9, 2026 · Updated 4 days ago

A full-stack, multi-tenant SaaS platform for business SMS marketing, developed during my internship at Carthage Dev. Features include company-specific dashboards, asynchronous bulk messaging with Redis and BullMQ, AI-assisted workflows using n8n and LLMs, and wallet-based billing with Konnect integration.
Tech Stack
Overview
A multi-tenant SaaS platform designed to help businesses manage SMS marketing and communication workflows at scale.
Developed during my internship at Carthage Dev, this project demonstrates full-stack SaaS architecture, asynchronous processing, AI integration, and payment workflows.
Key Features
- Multi-tenant dashboards with separate company environments
- Asynchronous mass messaging using Redis and BullMQ
- AI assistant and anti-fraud workflows powered by n8n and LLMs
- Wallet-based billing and PDF invoicing through Konnect integration
- Role-based dashboards and user interfaces
- Responsive design for desktop, tablet, and mobile
- Multilingual interface with Arabic RTL support
Technical Architecture
The platform uses NestJS for backend services, Next.js for the frontend, Prisma and PostgreSQL for data management, and Docker for containerized development.
Redis and BullMQ support asynchronous messaging workloads, while n8n and LLM integrations provide AI-assisted functionality.
Project Context
Built during an internship at Carthage Dev. This portfolio entry showcases the development work and technologies demonstrated in the project, without implying that the platform is independently owned or commercially operated by Belfeki.tn.
Status
Working project demonstrated publicly on LinkedIn.