Personal Expense Tracker

Family Finance Management with Multi-Currency Support

Personal Project by Igor Kudinov

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), and intuitive family member management.

Key Features

Project Status

Demo is live! Full-stack expense tracker with Go backend, Vue.js frontend, and PostgreSQL database. Try the demo to explore all features including accounts, categories, transactions and financial reports.

Repository Structure

expense-tracker — monorepo with backend, frontend 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.

/docs — BRD, SRS and API specifications describing business context and system behaviour.

Tech Stack

Go Backend PostgreSQL Vue.js 3 REST API JWT Auth Docker sqlc Multi-tenant