← Work

2026

TCG Market Dashboard

Data pipeline and dashboard

CSV to JSON into an HTML dashboard running as a pywebview app, daily price snapshots over an API, an online-learning model scored by Brier score, orchestrated with n8n.

Problem

Anyone trading collectible cards has sales, purchases and stock spread across CSV exports – and no overview of where things stand or which prices are moving.

Solution

A Python pipeline reads the exports, turns them into a JSON model and renders an HTML dashboard as a pywebview app. Daily price snapshots arrive through an API, n8n triggers the runs, pytest guards the calculations. On top sits an online-learning model – logistic regression – that predicts price moves.

Result

The model is judged by its own hit rate and Brier score, not by how good it feels. Accounting and tax reporting fall out as a by-product. Private project, hence described only.