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. Backend v0.4.1 is running on staging. Flutter mobile client v0.5.0 is in development and connects to the backend over gRPC.
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.