Přeskočit na obsah
← Všechny projekty

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ě.

KLIENT
Vlastní produkt
ROLE
Návrh, vývoj a provoz
ROZSAH
2025—2026
STACK
React · TypeScript · Vite · Supabase · PostgreSQL
Přehled Faqturace — nezaplacené faktury a faktury po splatnosti, příjem za měsíc a obsazenost jednotek

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.

Detail faktury s náhledem dokladu, QR platbou a historií úhrady
Detail nemovitosti — jednotky podle podlaží s nájemníky a časová osa nájemních smluv

Ř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
Roční vyúčtování služeb domu — náklady podle druhu, přeplatky a nedoplatky jednotlivých jednotek

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.

DALŠÍ PROJEKT

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.