Skip to content

PexMor/spayd-applied

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPAYD Applied

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

Quick Start

SPAYD QR Generator

# Install dependencies
yarn install

# Start development server
yarn dev

# Build for production
yarn build

Access at http://localhost:5173

FioFetch (Docker)

# Build and run
./d10_build.sh && ./d20_run.sh

# Access at http://localhost:3000

Documentation

📚 Detailed documentation in docs/:

Features

  • ✅ 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

Tech Stack

  • Frontend: Preact, TypeScript, Vite, TailwindCSS
  • Backend: Python 3.13, FastAPI, SQLite
  • Storage: IndexedDB (browser), SQLite (server)
  • Deployment: Docker, GitHub Pages

License

See LICENSE file for details.


For detailed information, see AGENTS.md and the docs/ directory.

About

SPAYD aka QR payments and better organised cashflow

Resources

License

Stars

Watchers

Forks

Contributors