Skip to content
All projects

React Dashboard

Fintech Analytics Dashboard

A React dashboard for payments-style data — charts, filters, and a table, with API-shaped JSON and keyboard-friendly rows.

Fintech Analytics Dashboard preview
  • Client: Personal project
  • Date: March 2025
  • Role: Frontend
  • Category: React Dashboard
  • Timeline: 6 weeks

I built this as a Next.js practice project for dense product UI: a persistent filter bar, a main chart, and a table underneath. Metrics come from JSON shaped like a REST payload so the pattern would transfer to a real endpoint.

The challenge

Tutorial dashboards skip filters and error states. I wanted a layout that still works when the request is slow, empty, or fails, and a table a keyboard user can scan.

The approach

React state owns the filters. Recharts draws the main chart. TypeScript keeps the metric shape honest. I used AI to refactor repetitive table cells, then reviewed the diff before committing.

The outcome

On GitHub and Vercel. Adding a metric is a data change, not a layout rewrite — the same habit I would use on an internal tools team.

Share this project