Tutorial series
Wealthpath (networth-app)
A personal net-worth tracker that refuses to pretend about the future: snapshots as truth, bands instead of point forecasts, honest math.
Case study: Wealthpath (networth-app)
- Part 1
The problem: a net-worth tracker that works offline and tells the truth
Why Wealthpath exists, the constraints that shaped it, and the architecture they led to — explained for newcomers to web development.
- Part 2
The calculation engine: small math modules you can trust
Eight framework-free modules do every calculation. What pure functions are, what each module computes, and why tested math beats clever math.
- Part 3
API and persistence: what happens when you click Save
What an API route is, how 21 of them store your data, why input is validated at the door, and why one file holds the whole database.
- Part 4
Client tour: pages, shared state, and the app shell
All 15 pages, what shared state holds and why, how forms and charts stay consistent, and what makes the app installable and themed.
- Part 5
Offline and sync: how the app works with no server
What offline-first means, the fetch interposer that makes it possible, the browser database mirror, and how cloud sync stays simple and safe.
- Part 6
Capstone: the full picture, the vocabulary, the principles
How the layers fit together, every important term defined, how the project is tested, and six principles worth stealing for your own builds.