Přeskočit na obsah
← Projekty

DejFakturu

Fakturace pro české freelancery a malé firmy — jedno doménové jádro pod webem, desktopem, mobilní aplikací a Telegram botem.

Rok
2022
Stav
Ve vývoji
Typ
Produkt
Stack
Next.js · TypeScript · Prisma · Electron · Expo · SwiftUI
Klienti
Web, desktop, mobilní aplikace, Telegram bot
Sdílené jádro
Typy dokumentů, formátování, ukázková data, právní texty
Fáze
Funkční prototyp
Úvodní stránka DejFakturu: titulek vedle ukázkové faktury s QR platbou a razítkem „zaplaceno“
Úvodní stránka — ukázková faktura s QR platbou

Co dělá

DejFakturu (doslova „dej fakturu“) je fakturace pro OSVČ a malé firmy v Česku. Veřejná stránka vygeneruje jednoduchou PDF fakturu bez účtu; přihlášená část pokrývá dashboard, faktury s živým náhledem, zákazníky, výdaje, exporty a vlastní fakturační údaje. Stejný produkt existuje jako desktopová aplikace, mobilní aplikace a Telegram bot, který odpovídá přehledem, seznamem faktur a tím, co je po splatnosti.

Jak je postavený

Začalo to v roce 2022 jako obyčejná React aplikace; nápad se pořád vracel, protože problém nezmizel. V roce 2025 jsem udělal nativní verzi pro macOS ve SwiftUI s Core Data, lokalizovanou do češtiny, angličtiny a ruštiny, abych viděl, jak se model chová mimo prohlížeč. V roce 2026 byla webová verze přepsaná na Next.js s Prisma nad PostgreSQL a generováním PDF na serveru, a pak se všechno přesunulo do monorepa: sdílený core balíček s typy dokumentů, formátováním částek a dat napsaným ručně místo Intl, aby Node, prohlížeč a React Native dávaly identický výstup, ukázkovými daty a právními texty — používá ho webová aplikace na Next.js, desktopový obal na Electronu s českými menu, mobilní aplikace na Expo a Telegram bot na grammY, který běží buď jako polling proces, nebo jako serverless webhook.

  • Upřímný stav: funkční prototyp s hotovým design systémem, všemi obrazovkami a mechanikou přihlašování; skutečná datová vrstva a fakturační engine (číselné řady, archivace PDF, QR platby, vyhledávání v ARES) jsou další fáze a roadmapa na ni žije v repozitáři
  • Podmínky, ochrana osobních údajů a cookie policy mají jeden zdroj v core balíčku, ze kterého čerpá web, mobilní aplikace i bot
Úvodní stránka DejFakturu na telefonu
Úvodní stránka na telefonu

Další obrazovky

Přehled funkcí na úvodní stránce DejFakturu: šest bloků s ikonami
Přehled funkcí na úvodní stránce
Sekce úvodní stránky DejFakturu o webu, desktopu, mobilu a Telegramu s ukázkou konverzace s botem o fakturách, které vyžadují pozornost
Jeden produkt na webu, na desktopu, v mobilu a v Telegram botu