Príručky

Ako vytvoriť aplikáciu na rozpočet: kategórie, transakcie, importy a prehľady

Aplikácia na rozpočet vám ukáže, koľko ste plánovali minúť v každej kategórii, koľko ste skutočne minuli a čo zostáva. Aby ste ju vytvorili, potrebujete účty, kategórie, mesačný rozpočet pre každú kategóriu, transakcie a niekoľko jasných prehľadov. Dve rozhodnutia, ktoré určujú všetko ostatné, sú vaša metóda rozpočtovania a spôsob, akým sa transakcie dostanú do aplikácie – zadané ručne, importované z CSV súboru banky alebo stiahnuté cez bankové prepojenie. Začnite s importom CSV; prinesie vám väčšinu hodnoty za zlomok práce a rizika.

Tento sprievodca sa venuje softvéru. Nie je to finančné poradenstvo.

Najprv zvoľte metódu rozpočtovania

Vaša metóda určuje obrazovky aj výpočty, takže ju vyberte ešte pred promptom.

MetódaAko fungujeČo aplikácia zobrazuje
Limity kategóriíNastavte mesačný limit pre každú kategóriuMinuté oproti limitu pre každú kategóriu, s ukazovateľmi priebehu
Nulový rozpočetKaždá jednotka príjmu dostane úlohu, kým nič nezostane nepridelenéZostatok „na pridelenie“; peniaze sa presúvajú medzi kategóriami
Rozdelenie v štýle 50/30/20Príjem rozdelíte na potreby, túžby a úspory v percentáchTri skupiny a to, ako každá sleduje rozpočet
ObálkyPevné sumy pre každú kategóriu; nevyčerpané peniaze sa prenášajúZostatky obálok, ktoré sa prenášajú z mesiaca do mesiaca

Limity kategórií sa najľahšie stavajú a chápu. Nulový rozpočet a rozpočtovanie obálkami potrebujú logiku prenosu: čo sa stane s peniazmi, ktoré v kategórii zostanú na konci mesiaca, a čo sa stane, keď kategória prekročí limit.

Čo aplikácia na rozpočet potrebuje

Stránky

  • Tento mesiac – každá kategória s rozpočtom, minutým a zostatkom; celkový príjem a celkovo minuté.
  • Transakcie – zoznam s dátumom, príjemcom, sumou, kategóriou a účtom; filtre a vyhľadávanie; rýchle preradenie do kategórie.
  • Import – nahrajte CSV, namapujte stĺpce, zobrazte náhľad a potvrďte.
  • Nastavenie rozpočtu – kategórie, skupiny (Bývanie, Jedlo, Doprava) a sumy za mesiac.
  • Účty – bežný účet, sporiaci účet, kreditná karta, hotovosť, so zostatkami.
  • Prehľady – výdavky podľa kategórie v čase, príjmy oproti výdavkom, porovnanie medzi mesiacmi. Voľbu grafov nájdete v článku ako vytvoriť dashboard.

Dáta

  • Účty – názov, typ, mena, počiatočný zostatok.
  • Kategórie – názov, skupina, poradie, archivovaná áno/nie.
  • Rozpočty – kategória, mesiac, suma.
  • Transakcie – účet, dátum, príjemca, suma, kategória, poznámka, ID importu, zúčtované.
  • Pravidlá – „príjemca obsahuje TESCO → Potraviny“, uplatnené pri importe.
  • Prevody – dvojica prepojených transakcií medzi dvoma vašimi účtami, aby sa presun peňazí na sporenie nepočítal ako výdavok.

Oprávnenia

Osobný rozpočet má jedného vlastníka. Domáci rozpočet potrebuje zdieľanú domácnosť, ktorá vlastní dáta, pričom každý partner sa prihlasuje samostatne. V oboch prípadoch nesmie nikto mimo domácnosti nikdy vidieť žiadny riadok. Otestujte to prihlásením ako druhý, nesúvisiaci používateľ.

Správne zaobchádzanie s peniazmi

Finančné aplikácie zlyhávajú v malých, trápnych detailoch. Tieto pravidlá dajte do promptu:

  • Sumy ukladajte ako celé čísla najmenšej jednotky (centy) plus kód meny. Čísla s pohyblivou desatinnou čiarkou dávajú súčty ako 0.30000000000000004.
  • Znamienka sú konzistentné. Výdavky sú záporné, príjmy kladné, alebo použite samostatné pole smeru – ale nikdy oboje.
  • Prevody nie sú výdavky. Prepojte obe strany prevodu a vylúčte ich zo súčtov kategórií.
  • Vrátené platby znižujú výdavky v pôvodnej kategórii, nepočítajú sa ako príjem.
  • Mesiace sa riadia časovým pásmom používateľa, takže transakcia o 23:00 posledného dňa v mesiaci sa nedostane do nasledujúceho mesiaca.
  • Jedna mena na rozpočet pre prvú verziu. Viacero mien potrebuje kurzy a rozhodnutie, ktorý kurz použiť.

Ako dostať transakcie do aplikácie

MetódaNáročnosť stavbyPoznámky
Ručné zadávanieNízkaDobré pre hotovosť, zdĺhavé pre všetko ostatné
Import CSVNízka až strednáVäčšina bánk umožňuje stiahnuť transakcie; stĺpce má každá banka iné, preto nechajte používateľov namapovať stĺpce a mapovanie uložiť
Bankové prepojenieVysokáPoužíva agregátora ako Plaid alebo rozhrania open banking; vývojárske účty, schválenie, priebežné náklady a vážne bezpečnostné povinnosti

Pri importe CSV zabráňte duplicitám: ukladajte ID importu alebo odtlačok dátumu, sumy a popisu a už videné riadky preskočte. Pravidlá kategorizácie uplatňujte pri importe, aby väčšina riadkov prišla už kategorizovaná.

Ak neskôr pridáte bankové prepojenie, API kľúče poskytovateľa musia zostať na serveri a používateľom nikdy nepýtajte bankové heslá. Pozri ako chrániť API kľúče.

Príklad prvého promptu

Vytvor webovú aplikáciu na domáci rozpočet pre dvoch ľudí. Používame limity kategórií: kategórie sú zoskupené (Bývanie, Jedlo, Doprava, Zábava, Úspory), každá s mesačnou sumou rozpočtu. Domovská obrazovka ukazuje tento mesiac: rozpočtované, minuté a zostatok pre každú kategóriu s ukazovateľmi priebehu, plus celkový príjem a celkové výdavky. Máme viacero účtov (bežný, sporiaci, kreditná karta). Transakcie majú dátum, príjemcu, sumu, účet, kategóriu a poznámku. Sumy ukladaj ako celé centy s kódom meny. Prevody medzi našimi účtami sú prepojené dvojice a nepočítajú sa ako výdavky; vrátené platby znižujú výdavky v ich kategórii. Pridaj import CSV: nahraj súbor, namapuj stĺpce raz pre každú banku a zapamätaj si mapovanie, zobraz náhľad, preskakuj duplicity a uplatňuj pravidlá pre príjemcov ako „obsahuje TESCO → Potraviny“. Prehľady: výdavky podľa kategórie za každý mesiac a príjmy oproti výdavkom za posledných 12 mesiacov. Každý z nás sa prihlasuje e-mailom a heslom a zdieľame jednu domácnosť; nikto iný nemôže vidieť naše dáta. Databáza, prispôsobené pre telefón.

Kroky stavby

  1. Kategórie a pohľad na tento mesiac s ukážkovými dátami. Výpočty overte ručne na malej vzorke.
  2. Zoznam transakcií a rýchle kategorizovanie. Zmena kategórie má byť jedno klepnutie.
  3. Import CSV. Vyskúšajte skutočné exporty z vašej banky. Importujte ten istý súbor dvakrát a potvrďte, že sa nič nezdvojí.
  4. Pravidlá. Pridajte desiatich príjemcov, ktorí pokrývajú väčšinu vašich výdavkov.
  5. Prevody a vrátené platby. Otestujte oboje a skontrolujte súčty kategórií.
  6. Prihlásenie a domácnosť. Pozri ako pridať prihlásenie do aplikácie.
  7. Prehľady. Keď máte niekoľko mesiacov dát.
  8. Bezpečnostná kontrola. Prejdite si bezpečnostný kontrolný zoznam pre aplikácie vytvorené pomocou AI, skôr než jej zverite skutočné dáta.

Časté chyby

  • Peniaze v čísle s pohyblivou desatinnou čiarkou. Používajte celé centy.
  • Počítanie prevodov ako výdavkov. Vaše príspevky na sporenie budú vyzerať ako prečerpanie.
  • Duplicitné importy. Každý opätovný import zdvojnásobí vaše výdavky, ak nekontrolujete duplicity.
  • Začať s bankovými prepojeniami. Veľa práce a rizika skôr, než viete, že aplikácia je užitočná.
  • Ukladanie bankových hesiel alebo čísel kariet. Nikdy.
  • Žiadny export. Ľudia chcú svoje dáta v tabuľke; pridajte export do CSV.
  • Príliš veľa kategórií. Dvadsať stačí; tristo je tabuľka.

Kedy je lepšia hotová aplikácia na rozpočet

Etablované aplikácie na rozpočtovanie ponúkajú bezpečné bankové prepojenia s mnohými inštitúciami, mobilné aplikácie a roky riešenia okrajových prípadov. Ak vám najviac záleží na automatickej synchronizácii s bankou, jedna z nich je praktická voľba.

Vlastnú aplikáciu si postavte vtedy, keď vaša metóda nezapadá do ich modelu, keď nechcete, aby vaše finančné dáta držala iná firma, keď vám na pár importov CSV mesačne stačí, alebo keď stavate nástroj na rozpočet pre konkrétnu skupinu – pokladníka klubu, malú charitu, kurz koučingu. Ak váš rozpočet teraz žije v tabuľke, ako premeniť tabuľku na aplikáciu popisuje tento prechod. Ak sledujete výdavky firmy alebo tímu, nie domácnosti, pozrite si ako vytvoriť sledovač výdavkov.

Stavba s Mythex

Mythex dokáže vytvoriť túto aplikáciu na rozpočet z promptu vyššie: opíšete ju v chate, skontrolujete v živom náhľade a publikujete. Keď aplikácia potrebuje, pridá vyhradenú databázu Postgres databázu. Prihlásenie si zabezpečujete sami, rovnako ako akéhokoľvek poskytovateľa bankových dát: jeho kľúče by ste uložili ako tajomstvá projektu a agent ich zapojí na serveri. Mythex nemá vstavané bankové prepojenia. Ako východiskový bod slúži šablóna dashboardu rozpočtu, postavená okolo importu CSV a prehľadu odchýlok.

Otázky

Môžem si vytvoriť vlastnú aplikáciu na rozpočet?

Áno. Aplikácia na rozpočet je z väčšej časti kategórie, mesačné sumy rozpočtu a transakcie, nad ktorými sú prehľady. AI nástroj na tvorbu aplikácií ju dokáže vytvoriť z popisu; hlavné rozhodnutia sú vaša metóda rozpočtovania a spôsob, akým sa transakcie dostanú do aplikácie.

Ako sa aplikácie na rozpočet pripájajú k bankovým účtom?

Zvyčajne cez agregátora bankových dát, napríklad Plaid, alebo cez rozhrania open banking tam, kde existujú. Potrebujú vývojársky účet, v niektorých prípadoch schválenie a starostlivé zabezpečenie. Import CSV súborov, ktoré si stiahnete z banky, je oveľa jednoduchší a dobrá prvá verzia.

Ako má aplikácia na rozpočet ukladať sumy peňazí?

Sumy ukladajte ako celé čísla najmenšej jednotky, napríklad centy, spolu s kódom meny, nie ako čísla s pohyblivou desatinnou čiarkou. Tým sa vyhnete zaokrúhľovacím chybám pri sčítaní mnohých transakcií.

Je bezpečné dať finančné dáta do aplikácie, ktorú som vytvoril?

Môže byť, ak aplikácia vyžaduje prihlásenie, drží údaje každej osoby oddelene, tajomstvá ukladá na serveri a beží cez HTTPS. Vyhnite sa ukladaniu bankových hesiel alebo úplných čísel kariet úplne. Aplikáciu si pred pridaním údajov iných ľudí prejdite bezpečnostným kontrolným zoznamom.

Mythex · Pricing · Vytvorte čokoľvek s AI · Šablóny webov a aplikácií · Mythex v porovnaní · Slovník pojmov tvorby aplikácií s AI · Bezplatné nástroje na tvorbu aplikácií s AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština 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 Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)