Back to Projects
Troškovnik

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