Glacier

Glacier

Offline budgeting app.

Flutter Solo Project Encryption Biometrics Offline Google Drive integration

Glacier is an offline budgeting app designed to help you gain insight on your spending and take action to save more money. I first designed the app in Figma and thought about all the features I wanted to include. I tried to add local AI to read receipts, but this wasn’t accurate enough, so I shifted towards making it easy to add expenses, including recurring expenses. I also added a lot of nice to have features like graphs, multiple languages and currencies, dark and light mode. I also added official Statbel data so the user can see how he is doing compared to a similar family in Belgium (currently only Belgian data, although I kept the structure open to easily add new countries by adding json files to the app).

All the financial data is stored in a local encrypted SQLite database. The encryption key is stored in the operating system’s secure key storage. The app itself is protected with biometrics. I also added a Google Drive integration where it can automatically export data (you can also manually import and export data). This data is still encrypted and can only be decrypted with a password the user sets.

Homescreen design of Glacier Insights page design of Glacier Reports page design of Glacier