stefanfroemken / account-analyzer
Use your CSV Export of your salary account to analyze its data
Package info
github.com/froemken/account-analyzer
Type:project
pkg:composer/stefanfroemken/account-analyzer
1.0.2
2020-01-23 20:31 UTC
Requires
- ext-zip: *
- monotek/minitpl: >=1.0
- symfony/yaml: ^4.3
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
- Start your local environment:
ddev start
- Open your browser at
https://konto.ddev.site(or openindex.php). - Select and upload your ING bank account CSV file.
- 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