All work

// Case study

Financial planning web app

Fast, reactive what-if modelling for personal finances.

Scope
Web app + API
Frontend
Nuxt
Backend
Laravel API
  • Laravel
  • Nuxt

The brief

Personal finance questions are what-if questions: what if I save more, retire earlier, take the bigger mortgage. Spreadsheets can model that, but nobody enjoys living in them. The goal was an interactive planning tool that answers as fast as you can ask.

What we built

A clean two-part build: a Nuxt front end for a fast, reactive planning UI, and a Laravel API behind it for accounts and persistence. Adjust an input and the projections update immediately.

Key decisions

  • A reactive SPA for a what-if tool

    Planning is exploration. A reactive Nuxt front end updates projections as you move a value, instead of making you submit forms and wait.

  • Laravel API as the system of record

    Plans, scenarios, and users live behind a boring, well-understood API layer that any future client could reuse.

Outcome

  • An interactive planner that feels like a tool, not a form.
  • A conventional Laravel + Nuxt split that any team can maintain.

Common questions

What stack suits an interactive financial planning tool?
A reactive SPA in front of a boring API. Nuxt updates projections the moment an input changes, and a Laravel API holds users, plans, and scenarios as the system of record that any future client could reuse.
Why build a web app instead of a financial spreadsheet?
Spreadsheets can model what-if questions, but nobody enjoys living in them. A purpose-built reactive UI answers as fast as you can ask, without formulas users can accidentally break.

// Get in touch

Have something to build?

Tell us what you're working on. We'll reply within one business day.

NDA on request · Full IP transfer to you.