Перейти к содержимому
← Проекты

DejFakturu

Фактурация для чешских фрилансеров и малых фирм — одно доменное ядро под веб, десктоп, мобильное приложение и Telegram-бота.

Год
2022
Статус
В разработке
Тип
Продукт
Стек
Next.js · TypeScript · Prisma · Electron · Expo · SwiftUI
Клиенты
Веб, десктоп, мобильное приложение, Telegram-бот
Общее ядро
Типы документов, форматирование, демо-данные, юридические тексты
Стадия
Рабочий прототип
Лендинг DejFakturu на чешском: заголовок рядом с примером счёта с QR-кодом для оплаты и штампом «оплачено»
Лендинг — пример счёта с QR-платежом

Что делает

DejFakturu (по-чешски «дай фактуру») — выставление счетов для ИП и малых компаний в Чехии. Публичная страница генерирует простой PDF-счёт без регистрации; в личном кабинете — дашборд, счета с живым предпросмотром, клиенты, расходы, экспорты и собственные реквизиты. Тот же продукт существует как десктопное приложение, мобильное приложение и Telegram-бот, который отвечает сводкой, списком счетов и тем, что просрочено.

Как устроено

Началось в 2022-м как обычное React-приложение; идея возвращалась, потому что проблема никуда не делась. В 2025-м я сделал нативную macOS-версию на SwiftUI с Core Data, локализованную на чешский, английский и русский, чтобы посмотреть, как модель ощущается вне браузера. В 2026-м веб-версия переписана на Next.js с Prisma поверх PostgreSQL и серверной генерацией PDF, а затем всё переехало в монорепозиторий: общий core-пакет с типами документов, форматированием сумм и дат, написанным вручную вместо Intl, чтобы Node, браузер и React Native давали одинаковый вывод, демо-данными и юридическими текстами — его используют веб на Next.js, десктопная оболочка на Electron с чешским меню, мобильное приложение на Expo и Telegram-бот на grammY, который работает либо как polling-процесс, либо как serverless-вебхук.

  • Честный статус: рабочий прототип с готовой дизайн-системой, всеми экранами и механикой авторизации; настоящий слой данных и движок фактурации (нумерация, архивирование PDF, QR-платежи, подстановка из ARES) — следующая фаза, и роадмап на неё лежит в репозитории
  • Условия, политика конфиденциальности и cookie — один источник в core-пакете, который одинаково отдают веб, мобильное приложение и бот
Лендинг DejFakturu на телефоне
Лендинг на телефоне

Ещё экраны

Обзор возможностей на лендинге DejFakturu: шесть блоков с иконками
Обзор возможностей на лендинге
Раздел лендинга DejFakturu про веб, десктоп, мобильное приложение и Telegram с примером диалога с ботом о счетах, которые требуют внимания
Один продукт в вебе, на десктопе, в телефоне и в Telegram-боте