Back to all projects

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.

OctopusAd - Performance Marketing Platform

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