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

This project is currently in active development as part of my Business Systems Analyst portfolio. Backend implementation with Go and PostgreSQL is complete. Vue.js frontend development is in progress.

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