Foppy (foppy.co) — LegalTech-платформа для українських ФОП 3-ї групи, яка дозволяє легально приймати оплати та вести облік рахунків у повній відповідності до законодавства України — без касового апарата (РРО/ПРРО).
ЗАВДАННЯ
Автоматизувати вимоги Закону України №4791-IX (односторонні первинні документи) і дати підприємцю інструмент для приймання платежів напряму на IBAN, без платіжних шлюзів і комісій, зберігаючи звільнення від РРО.
ЩО РЕАЛІЗОВАНО
• Генерація платіжних QR-кодів за стандартом НБУ (Постанова №97, формат BCD) — клієнт сканує код у банківському застосунку та сплачує прямим переказом на IBAN.
• Автоматичне створення юридично коректних рахунків і первинних документів.
• Bank-agnostic інтеграція за принципом «адаптерів»: підключення банків (monobank, ПриватБанк, Raiffeisen) через токени лише для читання (BYOK) — платформа ніколи не торкається коштів клієнта.
• Автоматична звірка платежів (reconciliation): фоновий воркер читає виписку та сам позначає рахунок як «Оплачено», повідомляючи підприємця.
• Сповіщення через Telegram-бот та e-mail.
• Підписки й тарифи (Free / Base / Pro), промокоди, реферальна програма.
• 2FA (TOTP), підписання договорів через Дію.Підпис.
• Мультиакаунтинг: кілька отримувальних IBAN на одного ФОП.
БЕЗПЕКА
• Токени банків зберігаються в зашифрованому вигляді (AES-256-GCM) з індивідуальною сіллю, лише для читання.
• Захист вебхуків: HMAC-підписи, IP-whitelist, UUID-шляхи.
• Виділена egress-IP-адреса, WAF на Cloudflare.
АРХІТЕКТУРА
Монорепозиторій із 4 сервісів: Core API, кабінет користувача (SPA), маркетинговий лендинг і документація для розробників. Розгорнуто в Docker через Cloudflare Tunnel.
СТЕК
Backend: Rust, axum, SQLx, PostgreSQL, Redis, tokio.
Frontend: Preact, Zustand, TailwindCSS, Vite.
Лендинг і документація: Astro + Starlight.
Інфраструктура: Docker Compose, Caddy, Cloudflare.
#rust #saas #fintech #legaltech #postgresql #docker #api #backend #preact #astro
ЗАВДАННЯ
Автоматизувати вимоги Закону України №4791-IX (односторонні первинні документи) і дати підприємцю інструмент для приймання платежів напряму на IBAN, без платіжних шлюзів і комісій, зберігаючи звільнення від РРО.
ЩО РЕАЛІЗОВАНО
• Генерація платіжних QR-кодів за стандартом НБУ (Постанова №97, формат BCD) — клієнт сканує код у банківському застосунку та сплачує прямим переказом на IBAN.
• Автоматичне створення юридично коректних рахунків і первинних документів.
• Bank-agnostic інтеграція за принципом «адаптерів»: підключення банків (monobank, ПриватБанк, Raiffeisen) через токени лише для читання (BYOK) — платформа ніколи не торкається коштів клієнта.
• Автоматична звірка платежів (reconciliation): фоновий воркер читає виписку та сам позначає рахунок як «Оплачено», повідомляючи підприємця.
• Сповіщення через Telegram-бот та e-mail.
• Підписки й тарифи (Free / Base / Pro), промокоди, реферальна програма.
• 2FA (TOTP), підписання договорів через Дію.Підпис.
• Мультиакаунтинг: кілька отримувальних IBAN на одного ФОП.
БЕЗПЕКА
• Токени банків зберігаються в зашифрованому вигляді (AES-256-GCM) з індивідуальною сіллю, лише для читання.
• Захист вебхуків: HMAC-підписи, IP-whitelist, UUID-шляхи.
• Виділена egress-IP-адреса, WAF на Cloudflare.
АРХІТЕКТУРА
Монорепозиторій із 4 сервісів: Core API, кабінет користувача (SPA), маркетинговий лендинг і документація для розробників. Розгорнуто в Docker через Cloudflare Tunnel.
СТЕК
Backend: Rust, axum, SQLx, PostgreSQL, Redis, tokio.
Frontend: Preact, Zustand, TailwindCSS, Vite.
Лендинг і документація: Astro + Starlight.
Інфраструктура: Docker Compose, Caddy, Cloudflare.
#rust #saas #fintech #legaltech #postgresql #docker #api #backend #preact #astro