Dmitriy Bannikov / Gummy Labs

03 / Web / Local-first

Change one decision. See where it leads.

A local-first financial model for exploring how decisions made today change the years that follow.

Forkline savings plan overview and projection timeline

Problem

I wanted to ask what happens if I change jobs, pay off the mortgage, or invest more three years from now without rebuilding a spreadsheet for every alternative.

Engineering

Accounts, recurring cash flows, and time-based events form a common baseline. A branch can override, suppress, or add model rows while leaving that underlying plan intact.

Built with

Local browser storage, monthly financial projections, time-based events, scenario branching, and portable JSON files.

Scenario modelScenarios share history until the point where an assumption changes.
Current plan2028
Stay in current jobCompare
Change jobsCompare
Pay off mortgageCompare

Local-first by design

The README describes local browser storage, autosave, and no backend. Plans can also be downloaded and reopened as .forkline.json files.

Practical planning helpers

The planner includes a pre/post-tax calculator, branch-aware account filtering, and readable deltas for “better” or “worse” scenarios.

Documentation inside the app

Forkline ships with built-in About and How To pages so the model, file handling, and branching workflow stay understandable.

Built for clarity

Forkline turns future money questions into visible paths instead of mental loops.

It is especially useful when you want to compare realistic options, see how a major purchase changes the timeline, and keep the base plan intact while you think.