I built an expense tracker app using Flutter a while ago that I've been using for a year. It has really helped me in understanding where my money is going. To build it quick, it uses Google Sheets as a backend and BigQuery for running sql queries over the data. While everything works, it's quite slow so I'm looking at building the API server with rust warp and sqlite to store all transactions.