Výpisový Analyzátor

desktopová aplikace pro analýzu výpisů z účtu

Role

Fullstack — návrh aplikace, import a parsování výpisů, analytika, UI v Reactu a Electronu a testy.

Rok

2026

Stack

Electron, React 19, TypeScript, Tailwind CSS, Recharts, TanStack Table, Papa Parse, Jest

ElectronReact 19TypeScriptTailwind CSSRechartsTanStack TablePapa ParseJest

Projekt

Desktopová aplikace pro macOS, Windows i Linux, která z CSV výpisů z internetového bankovnictví ČSOB (a z libovolného jiného CSV) udělá přehledný dashboard výdajů a příjmů. Všechna data zůstávají lokálně v počítači — nic se nikam neodesílá.

Fullstack — návrh aplikace, import a parsování výpisů, analytika, UI v Reactu a Electronu a testy.

Výpisový Analyzátor — snímek obrazovky 1
Výpisový Analyzátor — snímek obrazovky 2
Výpisový Analyzátor — snímek obrazovky 3
Výpisový Analyzátor — snímek obrazovky 4

Co jsem řešil

Import CSV z ČSOB včetně přidání dalších výpisů do stejného projektu; transakce se deduplikují, takže se překrývající období nezdvojí.

Import libovolného CSV přes mapování sloupců — aplikace odhadne oddělovač a sloupce, formát data nastavíte ručně a mapování se pro stejnou hlavičku zapamatuje.

Dashboard s přehledem výdajů dle kategorií, denním přehledem, vývojem zůstatku, top 10 výdaji a srovnáním měsíců; filtry podle období a účtu, volitelně včetně převodů mezi vlastními účty.

Měsíční rozpočty podle kategorií s ukazatelem čerpání a automatická detekce opakovaných plateb s odhadem příští platby a ročních nákladů.

Ruční změna kategorií i hromadně a historie změn s možností vrátit každou úpravu zpět.

Projekty se ukládají do složky aplikace, jdou exportovat do JSON a CSV a znovu importovat; k dispozici je světlý i tmavý motiv a ukázková demo data.

Analytické funkce (detekce opakovaných plateb, srovnání měsíců, rozpočty, filtry, parsování CSV) jsou pokryté testy v Jestu.

Let's talk about your project!