Back to Work

Analytics Dashboard — 2025

FinTrack Dashboard

Role

Front-End Developer

Stack

Next.jsTailwind CSSSupabaseREST API

An analytics dashboard that turns raw webhook data into structured metrics and interactive charts, built for real-time business intelligence.

FinTrack Dashboard

01 / The Narrative

Raw data is only useful once someone can actually read it. FinTrack Dashboard takes data streams coming in from external webhooks and turns them into a clean, readable business analytics panel. I built the entire front-end layer from the ground up, including dynamic data tables, filterable metric views, and a CMS-style admin panel, with a clear separation between presentation logic and data fetching so it can scale without a rewrite.

The Challenge

Webhook data doesn't arrive in a fixed shape, and mapping that kind of large, dynamic JSON into a clear visual hierarchy, without slowing down page load, was the core problem to solve.

The Solution

I built a modular component system in Next.js and Tailwind CSS that adapts to whatever shape the data takes. Presentation logic is fully decoupled from data fetching, which lets the dashboard filter and render thousands of metric rows without the page starting to feel sluggish.

02 / Impact & Highlights

Result

Business owners can now track key trading metrics in real time instead of processing data by hand. The dashboard handles thousands of rows with no noticeable slowdown, even under regular day-to-day use.

Technical Highlights

  • 01Modular component system that adapts to dynamic JSON data shapes
  • 02Decoupled presentation and data-fetching layers built to scale
  • 03CMS-style admin panel with filterable, sortable metric tables
  • 04Real-time ingestion from external webhooks via REST API and Supabase

Let's talk.

Skip the forms. Send me an email directly or connect with me on LinkedIn.

Write an Email
Connect on LinkedIn
Based in Indonesia, Remote - Ready! (WIB)