Financier
Ruby 2.4.0 | Rails 5.1.1 | Postgresql 9.6
A user has a balance which starts at 0 on user creation and reflects the sum of the amount of all cashflows.
Each cashflow has an amount, a description, a timestamp, and the user it's assigned to.
Updated to Rails 7, ruby 3.1.2. compatible with postgres 9.6+, 14 seems to work fine