Back to projects

Live demo

ReportDash

CSV dashboard and weekly report demo for small business data.

ReportDash is a responsive CSV dashboard and weekly report prototype for small businesses. It shows how spreadsheet exports can become a clean reporting workflow with CSV import, KPI cards, filters, charts, sortable table rows, and a print-friendly weekly report summary.

Portfolio MVP demo. No backend database, external analytics integration, accounting-grade reporting, financial compliance, or real customer data.

Project shape

My role
Product scope, UI direction, AI-assisted frontend implementation with OpenAI Codex, QA coordination, reporting workflow design, CSV validation review, documentation, GitHub workflow, and Vercel deployment.
Tools
OpenAI Codex, Vite, React, TypeScript, Tailwind CSS, Recharts, localStorage, GitHub, Vercel, PowerShell, Manual QA, Browser print

Features

  • Landing page
  • Demo data loading
  • CSV import
  • CSV validation
  • KPI dashboard
  • Revenue and order charts
  • Channel and category filters
  • ISO date filters
  • Sortable data table
  • Weekly report summary
  • Print / Save as PDF via browser print
  • Activity import log
  • localStorage persistence
  • Clear and reset controls
  • Responsive UI
  • Accessibility and keyboard navigation QA

Next step

View live demo

Discuss a similar build

ReportDash is a polished portfolio MVP built for small businesses that want to turn CSV exports into clear KPI dashboards and weekly reports.

The app demonstrates a practical reporting workflow: users can load demo data or import a CSV file, review revenue and order metrics, filter by date, channel, and category, inspect charts and table rows, and generate a clean weekly summary.

This project was built as an AI-assisted development case study using OpenAI Codex, with manual product direction, QA, testing, GitHub workflow, and Vercel deployment review.

It is intentionally scoped as a portfolio MVP: no backend database, no external analytics integration, no accounting claims, no financial compliance, and no real customer data. The goal is to show how spreadsheet-style business data can become a clean, testable reporting dashboard quickly.

Live demo:
https://reportdash-six.vercel.app/

Source code available on request.