Family Finance Management with Multi-Currency Support
Full-stack application for comprehensive tracking and analysis of family financial flows. Built with modern Go backend and responsive Vue.js frontend, featuring real-time analytics, multi-currency support (RSD/EUR), gRPC API for mobile integration, and a Flutter mobile client.
Demo is live! Full-stack expense tracker with Go backend, Vue.js frontend, PostgreSQL database,
and gRPC API for mobile integration.
Try the demo
to explore all features including accounts, categories, transactions and financial reports.
Flutter mobile client (v0.4.0) is in active development, connecting via gRPC at 46.224.29.194:50051.
expense-tracker — monorepo with backend, frontend, mobile and documentation.
/backend — Go REST API service, domain logic, authentication, sqlc integration.
/frontend — Vue.js 3 responsive SPA with views for transactions, accounts and analytics.
/db — PostgreSQL schema, migrations and seed data for local development.
/proto — protobuf definitions for gRPC services (AccountService, TransactionService).
/Documentation — BRD, SRS, TDD and Functional Specifications describing business context and system behaviour.