Kardz.eu Documentation¶
Welcome to the internal documentation hub for all Kardz.eu projects.
Products¶
| Product | Description | Links |
|---|---|---|
| Carddex | TCG price intelligence platform — scrapes Cardmarket, serves data via API and web frontend | carddex.eu |
| 3DTrails | GPX → 3D-printable terrain models | 3dtrails.eu |
| Tradehub | Stock trading platform with invoicing and VAT margin scheme | — |
Architecture¶
- Business Architecture — how the products, services, and data flows connect
- Infrastructure Architecture — Azure resources, CI/CD, and deployment topology
Repos¶
| Repo | What | Key entry points |
|---|---|---|
| cardmarket | Scraper (Playwright) for TCG price data | scraper/main.py, api/main.py |
| carddex-api | Carddex API service | api/main.py |
| carddex-frontend | Carddex frontend | frontend/index.html |
| carddex-bots | Discord + Reddit bots | — |
| carddex-app | Flutter mobile app | lib/main.dart |
| datacore | Shared DB layer package | datacore/db.py |
| terraform | All Azure infrastructure (IaC) | envs/, modules/ |
| platform | ADO config, self-hosted agent | agent/Dockerfile |
| 3dtrails | GPX → 3D STL terrain | backend/main.py |
| tradehub | Stock trading platform | api/, frontend/ |
| analysis | Git history mining + AI productivity dashboard | collect.py, report.py |
| backlog | Markdown-based product backlog | epics/, features/ |
Getting Started¶
See the Setup Guide for local development prerequisites and per-repo setup instructions.