A selfhosted spendings and budget tracker app written in Elixir.
To start your Phoenix server:
- Run 
mix setupto install and setup dependencies - Start Phoenix with 
mix phx.serveror inside IEx withiex -S mix phx.server - Mix tasks to import data from Gocardless (see below):
mix spendable.transactionsto import transactions (rate limited to 4/day)mix spendable.balancesto import balances for active accounts (rate limited to 4/day)
 
Now you can visit localhost:4001 from your browser.
To sync bank account data and transactions, Spendable heavily relies on Gocardless' Bank Account Data API. You can find the developer documentation here. An account and corresponding API