WanderWallet: A Fully Offline Travel Budget App Built in .NET MAUI Without Any Backend
Horizon Software, a solo Android developer, has built WanderWallet, a travel budgeting app that operates entirely on-device with no backend, cloud services, or user account required. The app stores all data in a local SQLite database and handles currency conversion by caching exchange rates for around 155 currencies whenever a connection is available, freezing each rate at the time of expense entry to prevent historical budget drift. Receipt scanning uses on-device OCR via ML Kit through Plugin.Maui.OCR, with a custom text parser extracting amounts, dates, and merchant names without sending data to any external server. Trip mapping is achieved by rendering a bundled Creative Commons world image using a plate carrée projection rather than relying on a tile-streaming mapping SDK. The project demonstrates that features commonly assumed to require server infrastructure — currency conversion, OCR, and maps — can be fully implemented offline with careful architectural choices.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in