stefanfroemken/account-analyzer

Use your CSV Export of your salary account to analyze its data

Maintainers

Package info

github.com/froemken/account-analyzer

Homepage

Type:project

pkg:composer/stefanfroemken/account-analyzer

Transparency log

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.2 2020-01-23 20:31 UTC

This package is auto-updated.

Last update: 2026-07-23 21:05:04 UTC


README

A lightweight PHP web application designed to parse and analyze exported bank account CSV files (specifically supporting ING format) and render a dashboard showing totals, monthly breakdowns, and transaction list views.

Installation

You can install this package via Composer:

composer require stefanfroemken/account-analyzer

Requirements & Local Development

  • PHP Version: PHP 8.3 (configured via DDEV).
  • Database: No database required.
  • Environment: Local development is powered by DDEV.
  • Webserver: Nginx (nginx-fpm).

Usage

  1. Start your local environment:
    ddev start
  2. Open your browser at https://konto.ddev.site (or open index.php).
  3. Select and upload your ING bank account CSV file.
  4. Uploaded files are processed in temporary memory and immediately deleted after parsing. No uploaded files are stored on disk.

Views

  • Month View: Displays transactions grouped by month with monthly income, expenses, and net differences.
  • Year View: Provides a full year summary of monthly totals.

Testing

Run the PHPUnit test suite inside the DDEV environment:

ddev exec ./vendor/bin/phpunit Tests