BABORSelected work All work
02 / 03ProductLive product

Dashient Reporting Dashboard

Overview

A client-facing reporting product that brings spend, behaviour and enquiries into one filterable view.

Role
Product design · Full-stack engineering · Data visualisation
Stack
Flask · Python · SQL · Postgres · Recharts · SaaS
Dashient Reporting Dashboard showing KPIs, channel filters and performance charts
Portfolio demonstration · illustrative data · no client records shown

The problem worth solving.

Monthly PDF reports were static and easy to ignore. Clients needed an on-demand view of performance without learning several analytics platforms.

How the parts connect.

  1. 01

    Scheduled source pipelines

  2. 02

    Warehouse models

  3. 03

    Flask API

  4. 04

    Account-scoped access

  5. 05

    React and Recharts interface

From ambiguity to a working system.

  1. 01

    Designed and shipped the scheduled pipelines, warehouse models, Flask API and client-facing interface end to end.

  2. 02

    Scoped access by client so each account resolves only its own reporting rows.

  3. 03

    Computed date-range and channel filters server-side to keep the interface responsive and definitions consistent.

  4. 04

    Designed the visual hierarchy around decisions: enquiries, spend, cost per enquiry and source-level comparison.

Decision-first hierarchy

Primary business questions lead the interface; supporting channel charts follow rather than compete for attention.

Server-owned calculations

Shared calculations prevent different screens from drifting into conflicting definitions.

Account isolation

Per-client access control is part of the data path rather than an interface-only filter.

End-to-endowned solo
Role-basedclient access
Fixed-pricemonthly plans

What the demonstration does not claim.

  • The portfolio preview uses illustrative data and is not a production client account.
  • The public view omits client identities, credentials and commercially sensitive records.
  • A live product must remain useful when one upstream source is delayed or unavailable.
FlaskPythonSQLPostgresRechartsSaaS