Live Demo: https://pexmor.github.io/spayd-applied/app/
A comprehensive suite of tools for Czech banking operations:
- SPAYD QR Payment Generator - Create standard Czech QR payment codes (SPAYD format)
- Batch Payment Processor - Generate multiple payment requests with email notifications
- FioFetch - Transaction fetcher and manager for Fio Bank API
# Install dependencies
yarn install
# Start development server
yarn dev
# Build for production
yarn buildAccess at http://localhost:5173
# Build and run
./d10_build.sh && ./d20_run.sh
# Access at http://localhost:3000📚 Detailed documentation in docs/:
- Architecture & Design - Technical overview for developers and AI agents
- User Guide - Feature walkthrough and screenshots
- FioFetch Guide - Transaction fetcher documentation
- Docker Deployment - Complete Docker setup guide
- Batch Processing - Batch payment generation guide
- Development Guide - Setup and contribution guidelines
- API Reference - REST API documentation
- ✅ QR code generation for Czech SPAYD payments
- ✅ Multi-account and event management
- ✅ Offline-first with IndexedDB storage
- ✅ Batch payment processing with email templates
- ✅ Fio Bank transaction fetching and management
- ✅ Internationalization (Czech/English)
- ✅ Docker deployment ready
- Frontend: Preact, TypeScript, Vite, TailwindCSS
- Backend: Python 3.13, FastAPI, SQLite
- Storage: IndexedDB (browser), SQLite (server)
- Deployment: Docker, GitHub Pages
See LICENSE file for details.
For detailed information, see AGENTS.md and the docs/ directory.