Back to Projects

Troškovnik
Smart Personal Finance Manager
A comprehensive expense tracking and budget management app that helps users take control of their finances through intelligent categorization and insightful analytics.
Troškovnik (meaning "Expense Tracker" in Bosnian) was developed to help individuals and families manage their finances more effectively through smart tracking, budgeting, and financial insights.
## Development Journey
💡 Problem & Solution
Many people struggle with financial management due to lack of visibility into their spending habits. Troškovnik provides an intuitive way to track expenses, set budgets, and achieve financial goals.
📊 Smart Features
Intelligent Categorization
- AI-powered expense categorization
- Custom categories and tags
- Recurring expense detection
- Merchant recognition
Budget Management
- Monthly and annual budgets
- Category-specific limits
- Real-time budget alerts
- Savings goals tracking
Analytics & Insights
- Spending trends analysis
- Category breakdowns
- Year-over-year comparisons
- Predictive spending forecasts
Data Security
- Bank-level encryption
- Biometric authentication
- Local data storage option
- Secure cloud backup
Key Features
- OCR receipt scanning
- Multiple currency support
- Bank account integration
- Bill reminders
- Export to Excel/PDF
- Family sharing mode
- Investment tracking
- Tax preparation tools
Technical Challenges
- Implementing accurate OCR for receipt scanning
- Building secure bank integrations
- Creating intuitive data visualizations
- Optimizing database queries for large datasets
App Screenshots
Tech Stack
React NativeSQLiteCharts.jsTypeScriptExpoML KitPlaid API