
I rebuilt my FI spreadsheet as a Rails 8 app - here's the stack
Sharing my solo side project: welf, a net worth, investment and FIRE tracker.
You input your cash, shares, super, budget and debt, and welf historically snapshots your net worth each month and projects roughly when you could stop working.
Rails felt right for what is essentially a spreadsheet rebuilt as a web app - almost pure CRUD, with the interesting work in the domain model rather than the frontend.
The stack is boring but clean:
- Rails 8.0 on Postgres
- Hotwire (Turbo + Stimulus)
- Solid Queue / Cache / Cable, running on local SQLite
- Chart.js driven straight from Stimulus controllers
- Kamal onto a single DigitalOcean box
Happy to answer questions on any of it, and if there are any FI-minded devs here, I'd really value the feedback