Case study · Interný produkt
↳ Stakeholder · Produkt · UX · UI

Vyhodili sme účtovnú appku
a postavili si vlastnú.

MonoDo je natívna fakturačná a ľahko-účtovná appka pre macOS a iOS, postavená pre kreido s.r.o. — navrhnutá vlastným produktovým dizajnérom a odladená v dennom pároví s AI, nie s dev tímom.

SóloProdukt · UX · UI
SwiftUI · SwiftDataPlatforma
macOS + iOSNatívne, žiadny web view
~4 týždneOd nuly po denné používanie
↳ 01 — Kontext

Starý nástroj fungoval. Len nie pre nás.

Pred appkou MonoDo bežala kreido s.r.o. na appke Totals — solídnej, univerzálnej fakturačnej appke. Papierovanie zvládala. Čo nezvládala, bolo rásť so štúdiom, ktoré si popri fakturácii aj sleduje čas, hlási vlastný cashflow a na konci každého kvartálu potrebuje výkaz KV DPH bez troch dodatočných zošitov zošívaných ručne.

Zadanie nikdy neznelo „postav appku." Znelo „prestaňme strácať poobedie mesačne zosúlaďovaním štyroch nástrojov." Postaviť vlastnú appku sa ukázalo ako najrýchlejší spôsob, ako na to povedať áno.

↳ 02 — Stakeholderi

Appku používajú štyria ľudia. Traja z nich sú tá istá osoba.

Aj štúdio s jedným zakladateľom má reálnych, odlišných stakeholderov — len zdieľajú telo. Navrhovanie pre každého z nich zvlášť udržalo produkt úprimný v tom, pre koho daná obrazovka reálne je.

Majiteľ

Fakturant

Potrebuje faktúru von za menej ako minútu, správnu DPH, správne číslovanie, bez rozmýšľania.

Majiteľ

Účtovník

Potrebuje KV DPH, SV DPH a ročnú uzávierku, ktorú skutočný účtovník prijme bez prekladu.

Majiteľ

Živnostník, čo to celé riadi

Potrebuje vedieť, tento týždeň, kto dlží jemu a komu dlží on — nie na budúci kvartál, keď je to už problém.

Externý

Klient, ktorý faktúru dostáva

Appku nikdy neotvorí. Celý produkt hodnotí podľa jedného PDF: vyzerá to dobre, sedí IBAN, je to po slovensky.

Najlepší respondent pre výskum tohto produktu bolo šesť mesiacov vlastného bankového výpisu.

↳ 03 — Produktová stratégia

Jedna účtovná kniha, nie päť zlepených appiek

Rozhodnutie o rozsahu, ktoré určilo všetko ostatné: fakturácia, sledovanie času, výdavky aj compliance reporty žijú v jednom dátovom modeli, takže zaplatená faktúra, odpracovaná hodina a DPH priznanie sú tri pohľady na tie isté fakty — nikdy tri kópie, ktoré sa môžu rozísť.

Predaj
Ponuky → Objednávky → Faktúry → Dobropisy
Sledovanie
Projekty → Úlohy → Časové záznamy
Výdavky
Výdavky, majetok, licencie, úvery, poistenie
Cesty
Kniha jázd, cestovné príkazy
Compliance
KV DPH / SV DPH XML, ročná uzávierka
Zosúladenie
Import bankového výpisu, auto spárovanie platieb

Každý modul prejde rovnakým testom: musí sa tento fakt objaviť inde bez ručného prepísania? Odpracovaný čas sa stane položkou faktúry. Nezaplatená faktúra sa stane riadkom v Saldokonte. Zaplatená faktúra sa stane riadkom v KV DPH. Nič sa nezadáva dvakrát.

↳ 04 — UX princípy

Navrhnuté pre niekoho, kto nie je účtovník

Primárny používateľ nikdy nepodával daňové priznanie a ani by nemal musieť. Väčšinu roboty odviedli tri pravidlá:

01Daňový pojem raz, v kontexte

Nikdy nie ako popisok poľa

Polia sa volajú tak, ako rozmýšľa dizajnér ("Sadzba DPH", "Odpočítateľné") — compliance slovník (KV DPH, SV DPH, § 43) sa objaví len na exportných obrazovkách, ktoré ho naozaj potrebujú.

02Nebezpečná akcia sa vždy vysvetlí

Skôr, než sa stane

Zmazanie firmy vyžaduje ručne napísať jej názov späť. Prepnutie firmy počas importu appka zachytí a zápis ticho zahodí namiesto zápisu do zlej databázy. Nič deštruktívne nie je na jeden klik od "prezerania".

03Stav má byť pravdivý

Nie len oštítkovaný

Štítok "Zaplatená" kedysi znamenal, že niekto klikol na tlačidlo. Teraz vždy znamená, že existuje reálny záznam platby — Saldokonto a štítok sa už nikdy nemôžu rozísť, lebo čítajú rovnaký fakt.

↳ 05 — Rozhranie

Ako appka vyzerá

Tmavá predvolene, informačne hustá, stavaná pre niekoho, kto prepína medzi dvoma monitormi, nie číta brožúru. Štyri reprezentatívne obrazovky nižšie.

MonoDo — Faktúry
Prehľad
Čas
Predaj
Faktúry
Ponuky
Klienti
Náklady
Výdavky
FA2026009 · TV LUX, s.r.o.Odoslaná
FA2026008 · CoolPeople s.r.o.Zaplatená
FA2026007 · Q7 digital mediaPo splatnosti
FA2026006 · ITnet s.r.o.Zaplatená
Zoznam faktúr. Stav je vypočítaný, nie napísaný — "Po splatnosti" sa prepne sám v momente, keď prejde dátum splatnosti, takže štítok a Saldokonto sa nemôžu ticho rozísť.
MonoDo — Čas
Webstránka klienta
↳ Dizajn
↳ UX
↳ UI
Interná appka
↳ Backend
Dnes
3:42
Fakturovateľné
3:10
Záznamy
6
Homepage wireframes · Dizajn1:15
Klientská spätná väzba · UX0:40
Sledovanie času. Projekt → Task → záznam. Task ("Dizajn") je len druhá úroveň toho istého stromu, ktorým bol projekt už predtým — dopísaná neskôr bez narušenia jediného existujúceho záznamu.
MonoDo — Saldokonto
Pohľadávky
Záväzky
Ešte nesplatné
€1 240
1–30 dní
€860
Nad 90 dní
€0
Q7 digital media s.r.o. · 1 faktúra€860 · 14 dní
MEMO 98 · 1 faktúra€1 240
Saldokonto. Jeden prepínač mení pohľad z toho, čo dlžia klienti štúdiu, na to, čo dlží štúdio dodávateľom — rovnaká logika vekových skupín, znovupoužitá namiesto vymýšľania druhého reportu od nuly.
↳ 06 — Proces

Dizajn v produkcii, nie pred ňou

Nebola samostatná Figma fáza. Každá obrazovka vyššie začala ako reálny SwiftUI view, testovaný na reálnych faktúrach a reálnom bankovom výpise od prvého dňa — najrýchlejšia spätná väzba dostupná bola „sedí toto číslo s mojím reálnym zostatkom."

Bug, ktorý sa prejaví až na šiestich mesiacoch reálnych faktúr, je cennejší než týždeň Figma reviewu.

Tento produkčný prístup odhalil problémy, ktoré by mockup nikdy neodhalil:

01

Štítok "Zaplatená", ktorý luhal

Označenie faktúry ako zaplatenej zmenilo popisok, ale nikdy nezaznamenalo platbu. Saldokonto — čítajúce reálnu platobnú knihu — ukazovalo vyrovnané faktúry ako dlh ďalej. Odhalené porovnaním čísel appky s reálnym bankovým zostatkom, nie testovaním tlačidla.

02

Duchovná medzera

Vnorené rozdelené rozloženie zanechávalo tichú prázdnu medzeru medzi zoznamom a jeho detailom na macOS — v mockupe neviditeľné, zjavné hneď pri prvom screenshote reálnej obrazovky.

03

Import, ktorý ticho zahadzoval adresy

Predchádzajúci nástroj ukladal adresy klientov v samostatnej tabuľke, ktorú import nikdy nespájal. Dvanásť reálnych klientov sa naimportovalo s menami a ničím iným — odhalené len preto, že cieľová obrazovka bola skontrolovaná oproti zdrojovým dátam, nie oproti importovaciemu logu.

↳ 07 — Reflexia

Čo tu znamenalo byť „produktový dizajnér"

Stavať nástroj, ktorý sám zajtra použiješ na reálnu faktúru, odstraňuje každú vrstvu zástupného výskumu, akú bežná zákazka potrebuje. Cena je, že niet na koho zvaliť zlé rozhodnutie — a niet ani kto by ho zachytil, presne preto sa v MonoDo každá nebezpečná akcia vysvetlí skôr, než sa spustí.

Ďalšie práce
Späť na Case studies
Zobraziť všetky →
↳ Kontakt

Poďme sa porozprávať.

Konkrétny problém alebo len druhý pohľad — napíšte. Pre korporácie aj pre rastúce tímy.

© 2026 · krei.do — Strategic Product Design PartnerOchrana osobných údajovSK · EMEA
Zakladateľ: Tomáš HudákLinkedInwebsite