About Extrack / My Monei
Smart Expense Tracker. My Monei would read the bank transaction SMS and make sense out of the text to categorize your expense. It would analyize your expenses and presenting the patterns through charts.
The technology and logic to parse the SMS Text and associate POS names to categories and merchants was developer in-house, relying on crowd-sourcing the mapping of POS names with categories.
This was an offline-first app, periodically syncing the collected category data with our servers, and updating the agreed upon category names.
The app used SMS Text reading on Android before it became officially available as a part of of Android API.
Key Features
- Automatic SMS transaction parsing
- Expense categorization from raw bank SMS text
- POS name-to-merchant/category mapping
- Crowdsourced POS name → category database
- Expense pattern analysis
- Data visualization via charts
- Offline-first architecture
- Periodic background sync with remote server
- In-house SMS parsing engine (no third-party dependency)
- Collaborative/crowd-maintained category taxonomy
Technology
- Android (Java)
- Parse BaaS when it used to be a product of it’s own.