Yash Wani
All case studies

Case study · bridgeview

Bridgeview

Agency client SaaS for Asana

A B2B SaaS “headless” presentation layer for Asana that turns internal project data into client-ready dashboards — cutting agency reporting time by ~80%.

  • React
  • TypeScript
  • Firebase
  • GCP
  • OAuth 2.0
  • Zod
  1. 01

    Asana

    Internal project data

  2. 02

    OAuth 2.0

    Secure third-party sync

  3. 03

    Tenant isolation

    Firebase Security Rules

  4. 04

    Client dashboards

    Configured in the Dashboard Wizard

01 · Problem

Agencies spend hours turning internal Asana data into client-ready reports.

02 · Diagnosis

Clients need curated visibility, but internal project data must stay isolated per client.

03 · Fix

  • A B2B SaaS “headless” presentation layer for Asana.
  • OAuth 2.0 authentication flows to securely sync third-party data.
  • Strict tenant isolation via Firebase Security Rules.
  • A “Dashboard Wizard” built with React Context and Zod for multi-step configuration and real-time validation.

04 · Result

  • ~80% less agency client-reporting time.