spayd-applied

SPAYD Applied Documentation

Live Demo: https://pexmor.github.io/spayd-applied/app/

Comprehensive documentation for the SPAYD Applied suite of applications.

πŸ“š Documentation Index

Getting Started

Technical Documentation

Component Guides

Additional Resources


For Users

For Developers

For DevOps


πŸš€ Live Demos


πŸ“– Documentation Structure

docs/
β”œβ”€β”€ README.md              # This file - documentation index
β”œβ”€β”€ USER_GUIDE.md          # End-user documentation
β”œβ”€β”€ DEVELOPMENT.md         # Developer setup and guidelines
β”œβ”€β”€ API.md                 # REST API reference
β”œβ”€β”€ BATCH.md               # Batch payment processing guide
β”œβ”€β”€ FIOFETCH.md            # Transaction fetcher guide
└── FIOFETCH_CHANGES.md    # Recent changes and fixes

Root-level documentation:
β”œβ”€β”€ README.md              # Project overview (minimal)
β”œβ”€β”€ AGENTS.md              # Architecture for developers/AI
β”œβ”€β”€ CHANGELOG.md           # Version history
└── DOCKER.md              # Docker deployment guide

πŸ” What’s What?

SPAYD QR Generator (Main App)

Generate Czech QR payment codes (SPAYD format) for banking apps.

Batch Payment Processor

Generate multiple payment requests with email templates.

FioFetch

Fetch and manage transactions from Fio Bank API.


πŸ› οΈ Common Tasks

I want to…

Generate a single QR payment: β†’ User Guide: Generate QR Payment

Send payment requests to multiple people: β†’ Batch Guide: Quick Start

Fetch my bank transactions: β†’ FioFetch Guide: Getting Started

Deploy with Docker: β†’ Docker Guide: Quick Start

Contribute to the project: β†’ Development Guide: Contributing

Understand the architecture: β†’ AGENTS.md: Architecture

Use the REST API: β†’ API Reference

Fix a 422 error in FioFetch: β†’ FioFetch: Understanding History Limit


πŸ’‘ Key Features

SPAYD QR Generator

Batch Processor

FioFetch


πŸ†˜ Getting Help

Documentation

  1. Check the relevant guide above
  2. Review AGENTS.md for technical details
  3. Read troubleshooting sections

Common Issues

Reporting Issues

Include:


πŸ“ Documentation Principles

This documentation follows these principles:

  1. Single Source of Truth - No duplicate or conflicting information
  2. Minimal Root - Only README, AGENTS, CHANGELOG, DOCKER in root
  3. Comprehensive docs/ - All detailed guides here
  4. Cross-referenced - Links between related documents
  5. User-focused - Written for both humans and AI agents
  6. Current - Updated with code changes

πŸ”„ Recent Updates

See CHANGELOG.md for version history.

Latest features:


Need something specific? Check the User Guide or AGENTS.md!