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

Что делает
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-пакете, который одинаково отдают веб, мобильное приложение и бот

Ещё экраны

