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.