Payroll · tax document reader

Payroll · tax document reader An architecture diagram generated by Archify. User · browser · VPN · Architecture component User browser · VPN React web app · Vite · Tailwind · Recharts · Architecture component React web app Vite · Tailwind · Recharts Main API · FastAPI · Python · Home server · Docker Compose › private VPN only Main API FastAPI · Python Calculations · summary · quarterly tax · annual return · Home server · Docker Compose Calculations summary · quarterly tax · annual return YAML rules · labels · tax rates per year · Home server · Docker Compose YAML rules labels · tax rates per year Local LLM · Ollama · runs locally · Architecture component · optional Local LLM Ollama · runs locally optional PDF pipeline · template → generic → AI · Home server · Docker Compose · Tesseract OCR PDF pipeline template → generic → AI Tesseract OCR Database · SQLite · Home server · Docker Compose Database SQLite Archive · PDFs + templates · Home server · Docker Compose Archive PDFs + templates VPN /api JSON queries tax rates reads upload · correct on failure stores archives Home server · Docker Compose private VPN only Legend Frontend Backend Database External