Skip to the content.

Financial Tracker

Client: Personal Project
Period: 2024–2025
Role: Full-stack Developer


Overview

A comprehensive web-based financial management application for tracking and analyzing both business and personal finances. This system helps Hungarian entrepreneurs and individuals manage their financial records by importing bank statements (CIB and Revolut), automatically categorizing transactions, tracking budgets, and generating detailed financial reports.

Repository: financial-tracker


Main Technologies

Backend

Frontend


Core Features

Bank Statement Import

Account Management

Transaction Categorization

Budget Planning

Advanced Analytics

Transaction Management


My Contributions


Technical Highlights

Backend Architecture

Frontend Architecture

Data Processing

User Experience


Results & Impact


User Types


Deployment

Quick start:

make install  # Install dependencies
make init-db  # Initialize database
make dev      # Run backend and frontend

Documentation

Comprehensive documentation included:


Key Features Breakdown

PDF Import Process

  1. Select account and upload PDF
  2. System parses and extracts transactions
  3. Review parsed data with category suggestions
  4. Adjust categories if needed
  5. Confirm import to database

Dashboard Views

Expense Analysis

Budget Management


Open Source

This project is publicly available on GitHub as a reference for:

View on GitHub


Future Enhancements