Přejít na obsah
online
csv0.46.1 · 1d135e2
V aktivním vývojiAktualizováno 14. 11. 2026

Plenline

Webová aplikace pro rodinný rozpočet, která zachovává logiku ručně vytvořeného sešitu Excel: měsíce, účty, dluhy na kartách a platby podle data.

Měsíční pohled Plenline na říjen 2026: volný zůstatek po plánovaných výdajích, součty příjmů, zaplaceného, zbývajícího k úhradě a dluhu na úvěrech, formulář výdaje a tranše mzdy v USD přepočtené na UAHMěsíční pohled Plenline na říjen 2026: volný zůstatek po plánovaných výdajích, součty příjmů, zaplaceného, zbývajícího k úhradě a dluhu na úvěrech, formulář výdaje a tranše mzdy v USD přepočtené na UAH

Úkol

Rodinný rozpočet vedený roky v tabulce: funguje, ale špatně se sdílí, snadno se rozbije a na telefonu se s ním pracuje nepohodlně.

Řešení

  • Rozpočtová logika původní tabulky: import .xlsx, dluhy a splátky, kreditní a debetní karty, hotovost jako účet, bankovní údaje, zůstatky a historie karet, převody a výběry hotovosti, několik splátek kreditní karty se stavy zaplaceno a uzavřeno, přeplatek převedený do dalšího měsíce, „dluh teď“ a „zůstatek teď“ s grafy, kurzy měn na čtyři desetinná místa.
  • Peněžní tok a analytika: formulář peněžního toku, roční analytika, export měsíce nebo roku do Excelu a CSV.
  • Účty: přihlášení přes Google, samostatný prostor pro každého uživatele, sdílený rodinný prostor s právem čtení nebo úprav, pozvánky e-mailem, stránka „Moje data“ pro export všeho nebo smazání účtu, stránky s podmínkami a ochranou soukromí.
  • Bot v Telegramu: propojený s účtem, přidá transakci v krátkém dialogu, rychlé zadání, /balance a /today, denní připomínky plateb.
  • Pohodlí: přetahování řádků, sbalitelný postranní panel, stránka nápovědy v aplikaci, průvodce o 21 krocích, stránka „Co je nového“.
  • Spolehlivost rozhraní: odpovědi v jiném pořadí nikdy nevrátí zastaralý stav, mazání čeká na nevyřízené zápisy.
  • Bezpečnost a soukromí: bezpečnostní hlavičky a CSP, limity pokusů o přihlášení, logy bez parametrů požadavků, chybová hlášení bez osobních údajů a částek.
  • Provoz: žádné otevřené porty — k serveru vede tunel Cloudflare; externí kontrola dostupnosti každé 2 minuty s upozorněním v Telegramu; šifrovaná záloha v R2 s denní kontrolou obnovy.
  • Testování: zhruba 500 testů backendu, 35 end-to-end specifikací v Playwrightu s nočním během opakovaným třikrát, aby se zachytily nestabilní testy.

Výsledek

Verze 1.0.0 běží v produkci na plenline.com a používá ji autorova rodina.

Snímky obrazovky