OctopusAd - Performance Marketing Platform
Performance marketing platform for managing ad campaigns across multiple channels, with a credit-to-impressions billing engine and role-based access control.

Overview
Built at Digital Wave as a key project, OctopusAd is a multi-channel ad campaign management platform designed for performance marketers.
Integrated Paymob as the payment gateway and engineered a custom credit-to-impressions billing engine to track and convert payments into ad delivery units.
Designed a full RBAC system with admin workflows to control access and operations across different user roles.
Architected a dual-database setup (PostgreSQL + MongoDB) with self-hosted object storage for flexible data management and media handling.
Key Highlights
- Multi-channel ad campaign management
- Paymob integration with a custom credit-to-impressions billing engine
- RBAC system with admin workflows
- Dual-database architecture (PostgreSQL + MongoDB) with self-hosted object storage
Technologies Used
Node.jsNestJSPostgreSQLMongoDBPaymobDockerRBAC