Skip to content
Andrew VanDykeAndrew VanDyke

2025 · Full-stack development

Personal Finance Dashboard

A straightforward React, Laravel, and PostgreSQL app with authenticated API routes, financial dashboards, and data visualization.

  • React
  • TypeScript
  • Laravel
  • Material UI
  • PostgreSQL

Problem

A portfolio needs at least one project on the stack most businesses actually run: a typed React frontend against a PHP/Laravel API with a relational database - the same shape as the SaaS platform I worked on at TeamGantt for three years.

What I built

A personal finance application with the full production plumbing:

  • Secure authentication - session-managed sign-in against the Laravel backend (the live demo ships demo credentials on the login screen).
  • RESTful API architecture - a separately deployed Laravel API serving the React/TypeScript + Material UI frontend.
  • Financial dashboards - interactive views and charts over financial metrics stored in PostgreSQL.

Outcome

Not a toy: two deployments (frontend + API), a real auth boundary, and a relational schema underneath. It's the proof-of-competence project for the React/Laravel work that paid the bills before the AI work took over.