AWAIS

Banner
Management Application

A comprehensive workflow and task management platform designed to streamline the lifecycle of marketing banners across multiple brands.

[Hero Image / Main Dashboard Mockup]
Note: Because this is a confidential internal project, a live demo is not publicly available. This case study serves as a detailed walk-through of the system's capabilities.

The Challenge

Managing the lifecycle of marketing banners involves multiple stakeholders: marketing managers planning campaigns, designers creating assets, strategists reviewing work, and developers deploying them live. Without a centralized system, this process often falls victim to miscommunication, scattered assets, and delayed approvals.

The Banner App bridges this gap by providing a unified, role-based dashboard where banner placements can be created, tracked, approved, and deployed seamlessly.

Key Features & Workflow

Role-Based Access (RBAC)

Customized dashboards tailored for Admins, Marketing Managers, Designers, Reviewers, and Developers. Each role sees exactly what they need to move tasks forward.

Automated Approvals

Flexible workflows that enforce manual reviews or auto-approve tasks based on user permissions. For instance, a Manager/Designer hybrid role can auto-approve their own submissions.

Proof Uploads & Verification

Secure integration for uploading live deployment screenshots and pasting design links (like Figma files) directly into the task card to ensure strict quality control.

Real-Time Data Sync

Powered by TanStack Query and Supabase, the application reflects task status updates, assignments, and approvals instantly without requiring a page refresh.

[Secondary Showcase Image / Kanban Flow Mockup]

The Technology Stack

React 19 & ViteTanStack RouterTailwind CSSRadix UISupabase (PostgreSQL)React Hook Form & Zod