Case study
Vlastní produkt
Faqturace — fakturace a správa nájmů v jedné aplikaci.
Aplikace, která nahradila tabulky a šablony ve Wordu: faktury, zálohové faktury a správa pronajímaných jednotek na jednom místě.
- Vlastní produkt
- Návrh, vývoj a provoz
- 2025—2026
- React · TypeScript · Vite · Supabase · PostgreSQL

Ukázkové návrhy rozhraní s fiktivními daty. Některé zobrazené funkce jsou návrhem dalšího rozvoje; text popisuje současnou aplikaci.
Přínos*
Faktury, nájemní smlouvy a odečty energií jsou v jednom systému. Údaje lze využít pro vystavení dokladů i roční vyúčtování bez přepisování mezi tabulkami.
Zadání*
Fakturovat na volné noze a spravovat pár pronajímaných jednotek jde i v tabulce — do chvíle, než přibudou zálohové faktury, faktury v eurech, zálohy na energie a roční vyúčtování. Pak už je tabulka hlavně zdrojem chyb a přepisování.
Cílem vlastního produktu bylo spojit obě oblasti v jedné aplikaci. Vystavit fakturu za pár vteřin a zároveň mít pod kontrolou smlouvy, platby nájemného a spotřebu energií — bez druhého nástroje a bez ručního přepisování mezi nimi.


Řešení*
Fakturační část spojuje běžné i zálohové faktury, PDF s QR platbou a roční export pro účetní. Údaje o firmách načítá z ARES; u cizích měn ukládá kurz přímo k dokladu.
Správa pronájmů propojuje budovy, jednotky, smlouvy a nájemníky. Ze smluv vytváří splátkový kalendář, porovnává očekávané a přijaté platby a z odečtů energií připravuje roční vyúčtování záloh.
- Faktury i zálohové faktury s převodem na ostrý daňový doklad
- PDF s QR platbou podle českého standardu a hromadný roční export
- Načtení firmy z ARES podle IČO, IBAN dopočítaný z čísla účtu
- Faktury v cizí měně s kurzem uloženým k dokladu
- Budovy, jednotky a smlouvy s automatickým splátkovým kalendářem
- Odečty energií, roční vyúčtování a kontrolní bilance měřidel

13
obrazovek — od dashboardu po roční vyúčtování
2
napojení na externí registry (ARES, kurzovní lístek)
Technické podrobnosti
Fakturační část pokrývá celý život dokladu: automaticky číslovanou fakturu s položkami a sazbami DPH (nebo bez nich, když firma není plátce), zálohovou fakturu a její převod na ostrý daňový doklad, PDF generované rovnou v prohlížeči a hromadný roční export všech faktur v jednom souboru pro účetní.
Detaily českého prostředí řeší aplikace za uživatele. Údaje o klientovi i vlastní firmě natáhne z registru ARES podle IČO, IBAN dopočítá z běžného čísla účtu, na doklad vysází QR platbu podle českého standardu. U faktur v cizí měně načte aktuální kurz, uloží ho k dokladu a dopočítá částku v korunách — historická faktura se tak nikdy nepřepočítá jinak.
Nájemní část stojí na struktuře budova → jednotka → smlouva → nájemník. Uložením smlouvy vznikne splátkový kalendář na celé období a aplikace pak po měsících hlídá očekávané proti přijatým platbám. Nad tím běží měřidla elektřiny, vody a plynu s odečty, roční vyúčtování záloh a kontrolní bilance, která porovná hlavní měřidlo budovy proti součtu podružných a ukáže neúčtovanou spotřebu.
Technicky je to React s TypeScriptem nad Supabase — autentizace, PostgreSQL a schéma popsané v Drizzle ORM. Data se neizolují v aplikaci, ale přímo v databázi přes Row Level Security, takže se uživatel k cizím záznamům nedostane ani omylem.
Sunny House →
E-shop českého výrobce infrapanelů a topných obrazů. Postavený od nuly na Shoptetu, s vlastním vzhledem a konfigurátorem, ve kterém si zákazník složí topný obraz z vlastního motivu a rámu.