Mobile
TrackIt App
A smart personal finance app featuring Offline Voice Tracking (Speech-to-Text), Natural Machine Learning, and biometric security.
🟣kotlin
🤖android
🎨compose
🗄️room
TrackIt App
An Android-based personal finance app designed to eliminate the friction of logging income and expenses. With Offline Voice Tracking (Speech-to-Text) technology, you simply speak your transactions in natural language, and the app automatically fills out the form.

View
Overview
Tracking expenses is often a hassle for many. TrackIt introduces a new approach: just say what you spent (e.g., "bought vegetables for 50 thousand" or "got a salary of 5 million"), and the form is automatically populated along with its category! Everything is processed 100% offline to protect your privacy.
Tech Stack
- Platform: Android (API 26+)
- Language: Kotlin
- UI Framework: Jetpack Compose & Material Design 3
- Local Database: Room Database
- Architecture: MVVM with Clean Architecture Principles
- Core Services: SpeechRecognizer (Offline STT) & TextToSpeech (TTS Engine)
Features
- Offline Voice Tracking: Add transactions as fast as you can speak without an internet connection using Android SpeechRecognizer.
- Natural Machine Learning: The app learns from your input. If there's a new category, the system automatically adds it to its recognition memory for future transactions.
- Multi-Transaction Voice Input: Mentioning multiple transactions at once in a single sentence (e.g., "bought coffee for 20 thousand and snacks for 15 thousand") will be automatically split by the system.
- Local Backup & Restore: Data security is a priority. Export and import data locally (JSON/Database) to ensure your financial history is never lost.
- Biometric Security: Protect app access with Fingerprint or Face Unlock, along with
FLAG_SECUREto prevent screenshots on sensitive pages. - Smart Budget Notifications: Intelligent notifications that remind you if your expenses are approaching or exceeding your monthly budget limit.
- Interactive Financial Analytics: Visualize your income and expense data through interactive charts to help you analyze your financial habits.
- Clean UI & Dark Mode: A modern interface built with Jetpack Compose, featuring full support for dark mode.