Průvodci

Jak vytvořit aplikaci pro rozpočet: kategorie, transakce, importy a přehledy

Aplikace pro rozpočet ukazuje, kolik jste plánovali utratit v každé kategorii, kolik jste skutečně utratili a co zbývá. Abyste ji postavili, potřebujete účty, kategorie, měsíční rozpočet pro každou kategorii, transakce a několik jasných přehledů. Dvě rozhodnutí, která určují všechno ostatní, jsou vaše metoda rozpočtování a způsob, jak se transakce do aplikace dostanou – ručním zadáním, importem z bankovního souboru CSV, nebo přes napojení na banku. Začněte importem CSV; získáte většinu přínosu za zlomek práce a rizika.

Tento návod se týká softwaru. Není to finanční poradenství.

Nejdřív vyberte metodu rozpočtování

Vaše metoda určí obrazovky a výpočty, proto ji zvolte dřív, než začnete zadávat prompt.

MetodaJak fungujeCo aplikace ukazuje
Limity kategoriíNastavíte měsíční limit pro každou kategoriiUtraceno vs. limit u každé kategorie s ukazateli průběhu
Nulový rozpočetKaždá koruna příjmu dostane úkol, dokud nic nezbývá nepřiřazenoZůstatek „k přiřazení“; peníze se přesouvají mezi kategoriemi
Rozdělení v duchu 50/30/20Příjem se rozdělí na potřeby, přání a úspory v procentechTři kbelíky a jak si každý vede
ObálkyPevné částky pro každou kategorii; nevyčerpané peníze se přenášejíZůstatky obálek přenášené z měsíce do měsíce

Limity kategorií se staví nejsnáze a lidé jim nejlépe rozumějí. Nulový rozpočet a obálky potřebují logiku přenosů: co se stane s penězi zbylými v kategorii na konci měsíce a co se stane, když kategorie limit překročí.

Co aplikace pro rozpočet potřebuje

Stránky

  • Tento měsíc – každá kategorie s rozpočtem, utraceno a zbývá; celkový příjem a celkové výdaje.
  • Transakce – seznam s datem, příjemcem, částkou, kategorií a účtem; filtry a vyhledávání; rychlé přeřazení kategorie.
  • Import – nahrajete CSV, namapujete sloupce, zobrazíte náhled a potvrdíte.
  • Nastavení rozpočtu – kategorie, skupiny (Bydlení, Jídlo, Doprava) a částky za měsíc.
  • Účty – běžný účet, spoření, kreditní karta, hotovost, se zůstatky.
  • Přehledy – výdaje podle kategorie v čase, příjmy vs. výdaje, srovnání měsíc s měsícem. Volbu grafů popisuje jak postavit dashboard.

Data

  • Účty – název, typ, měna, počáteční zůstatek.
  • Kategorie – název, skupina, pořadí, archivováno.
  • Rozpočty – kategorie, měsíc, částka.
  • Transakce – účet, datum, příjemce, částka, kategorie, poznámka, ID importu, zaúčtováno.
  • Pravidla – „příjemce obsahuje TESCO → Potraviny“, aplikovaná při importu.
  • Převody – dvojice propojených transakcí mezi vašimi vlastními účty, aby se přesun peněz na spoření nepočítal jako výdaj.

Oprávnění

Osobní rozpočet má jednoho vlastníka. Domácí rozpočet potřebuje sdílenou domácnost, která data vlastní, a každý partner se přihlašuje zvlášť. V obou případech nesmí nikdo mimo domácnost žádný řádek nikdy vidět. Otestujte to přihlášením jako druhý, nesouvisející uživatel.

Správné zacházení s penězi

Finanční aplikace selhávají v malých, trapných věcech. Tato pravidla dejte do promptu:

  • Částky ukládejte jako celá čísla nejmenší jednotky (haléře, centy) plus kód měny. Čísla s plovoucí desetinnou čárkou dávají součty jako 0,30000000000000004.
  • Znaménka jsou konzistentní. Výdaje jsou záporné, příjmy kladné, nebo použijte samostatné pole směru – ale nikdy obojí.
  • Převody nejsou výdaje. Propojte obě strany převodu a vyjměte je ze součtů kategorií.
  • Vratky snižují výdaje v původní kategorii, místo aby se počítaly jako příjem.
  • Měsíce se řídí časovým pásmem uživatele, takže transakce ve 23:00 posledního dne měsíce nespadne do dalšího měsíce.
  • Jedna měna na rozpočet pro první verzi. Více měn vyžaduje směnné kurzy a rozhodnutí, který kurz použít.

Jak se transakce dostanou dovnitř

ZpůsobÚsilí při stavběPoznámky
Ruční zadáníNízkéVhodné pro hotovost, pro vše ostatní zdlouhavé
Import CSVNízké až středníVětšina bank umožňuje stáhnout transakce; sloupce se u každé banky liší, takže nechte uživatele namapovat sloupce a mapování uložit
Napojení na bankuVysokéPoužívá agregátora jako Plaid nebo API open bankingu; vývojářské účty, schválení, průběžné náklady a přísné bezpečnostní povinnosti

U importu CSV zabraňte duplicitám: ukládejte ID importu nebo otisk data, částky a popisu a přeskakujte řádky, které už byly vidět. Pravidla kategorizace aplikujte při importu, aby většina řádků přišla už zařazená.

Pokud později přidáte napojení na banku, API klíče poskytovatele musí zůstat na serveru a uživatelům nikdy neříkejte své bankovní heslo. Viz jak bezpečně uchovat API klíče.

Příklad prvního promptu

Postav webovou aplikaci pro domácí rozpočet pro dva lidi. Používáme limity kategorií: kategorie jsou seskupené (Bydlení, Jídlo, Doprava, Zábava, Spoření), každá s měsíční částkou rozpočtu. Domovská obrazovka ukazuje tento měsíc: rozpočtováno, utraceno a zbývá u každé kategorie s ukazateli průběhu, plus celkový příjem a celkové výdaje. Máme více účtů (běžný, spořicí, kreditní karta). Transakce mají datum, příjemce, částku, účet, kategorii a poznámku. Částky ukládej jako celá čísla v centech s kódem měny. Převody mezi našimi účty jsou propojené dvojice a nepočítají se jako výdaje; vratky snižují výdaje v jejich kategorii. Přidej import CSV: nahrání, mapování sloupců jednou pro každou banku se zapamatováním mapování, náhled, přeskočení duplicit a pravidla příjemců typu „obsahuje TESCO → Potraviny“. Přehledy: výdaje podle kategorie za měsíc a příjmy vs. výdaje za posledních 12 měsíců. Přihlašujeme se každý e-mailem a heslem a sdílíme jednu domácnost; nikdo jiný nemůže vidět naše data. S databází, vhodné pro telefon.

Postup stavby

  1. Kategorie a přehled tohoto měsíce s ukázkovými daty. Výpočty ověřte ručně na malé sadě.
  2. Seznam transakcí a rychlé kategorizování. Změna kategorie má být jedno klepnutí.
  3. Import CSV. Vyzkoušejte skutečné exporty z vaší banky. Naimportujte stejný soubor dvakrát a ověřte, že se nic nezdvojí.
  4. Pravidla. Přidejte deset příjemců, kteří pokrývají většinu vašich výdajů.
  5. Převody a vratky. Otestujte obojí a zkontrolujte součty kategorií.
  6. Přihlášení a domácnost. Viz jak přidat přihlášení do aplikace.
  7. Přehledy. Až budou k dispozici alespoň některé měsíce dat.
  8. Bezpečnostní kontrola. Projděte si bezpečnostní kontrolní seznam pro aplikace postavené s AI, než aplikaci svěříte skutečná data.

Časté chyby

  • Peníze v plovoucí desetinné čárce. Používejte celá čísla v centech.
  • Počítání převodů jako výdajů. Vaše příspěvky na spoření budou vypadat jako překročení rozpočtu.
  • Duplicitní importy. Každý nový import zdvojnásobí výdaje bez kontroly duplicit.
  • Začínat napojením na banku. Hodně práce a rizika dřív, než víte, že aplikace je užitečná.
  • Ukládání bankovních hesel nebo čísel karet. Nikdy.
  • Žádný export. Lidé chtějí svá data v tabulce; přidejte export do CSV.
  • Příliš mnoho kategorií. Dvacet stačí; tři sta je tabulka.

Kdy je lepší hotová aplikace pro rozpočet

Zavedené aplikace pro rozpočet nabízejí bezpečná napojení na banky napříč mnoha institucemi, mobilní aplikace a roky řešení okrajových případů. Pokud vám nejvíc záleží na automatické synchronizaci s bankou, je jedna z nich praktickou volbou.

Vlastní aplikaci stavte, když váš postup nezapadá do jejich modelu, když nechcete, aby vaše finanční data držela jiná firma, když vám stačí import CSV pár krát za měsíc, nebo když stavíte nástroj pro rozpočet pro konkrétní skupinu – pokladníka klubu, malou charitu, kurz. Pokud váš rozpočet dnes žije v tabulce, jak proměnit tabulku v aplikaci popisuje přechod. Pro sledování výdajů firmy nebo týmu místo domácího rozpočtu viz jak postavit sledování výdajů.

Stavba s Mythexem

Mythex dokáže postavit tuto aplikaci pro rozpočet podle výše uvedeného promptu: popíšete ji v chatu, zkontrolujete v živém náhledu a publikujete. Když aplikace potřebuje úložiště, přidá vlastní databázi Postgres (databáze). Přihlášení zajišťujete vy a stejně tak případný poskytovatel bankovních dat: jeho klíče uložíte jako tajné údaje projektu a agent je na serveru zapojí. Mythex nemá vestavěná napojení na banky. Pro výchozí bod slouží šablona rozpočtového dashboardu, která stojí na importu CSV a reportování odchylek.

Otázky

Můžu si postavit vlastní aplikaci pro rozpočet?

Ano. Aplikace pro rozpočet je hlavně kategorie, měsíční částky rozpočtu a transakce, nad kterými jsou přehledy. AI tvůrce aplikací ji dokáže postavit z popisu; hlavní rozhodnutí jsou vaše metoda rozpočtování a způsob, jak se transakce do aplikace dostanou.

Jak se aplikace pro rozpočet připojují k bankovním účtům?

Obvykle přes agregátora bankovních dat, jako je Plaid, nebo přes API open bankingu tam, kde existuje. Vyžadují vývojářský účet, v některých případech schválení a pečlivé zabezpečení. Import souborů CSV, které si stáhnete z banky, je mnohem jednodušší a je dobrou první verzí.

Jak má aplikace pro rozpočet ukládat peněžní částky?

Ukládejte částky jako celá čísla v nejmenší jednotce, například v haléřích nebo centech, spolu s kódem měny, a ne jako čísla s plovoucí desetinnou čárkou. Tak se vyhnete zaokrouhlovacím chybám při sčítání mnoha transakcí.

Je bezpečné dát do aplikace, kterou jsem postavil, své finanční údaje?

Může být, pokud aplikace vyžaduje přihlášení, udržuje data každé osoby oddělená, ukládá tajné údaje na serveru a běží přes HTTPS. Vyhněte se ukládání hesel k bankovnictví nebo úplných čísel karet úplně. Před přidáním dalších lidí aplikaci projděte kontrolním seznamem zabezpečení.

Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)