HomeProjectsKTP — Product Catalogue Analytics
2025Solo builderIn progress
KTP — Product Catalogue Analytics
Product catalogue analysis platform — rebuilt from one-off scripts into proper software with a clean admin UI.
Problem
Catalogue/product analysis workflows built as ad-hoc Python scripts accumulate tech debt fast — no clear contract, no UI, no testability.
Approach
- Split into FastAPI backend (backend/app/) + Next.js 16 frontend, with SQLite for local dev
- OpenAPI auto-generated and consumed by the frontend via openapi-typescript — contract-first dev
- Legacy scripts archived under legacy/ for reference without blocking refactor
Stack
FastAPIuvSQLiteNext.js 16React 19Tailwind 4pnpmOpenAPI
Outcome
- Production-shaped architecture replacing the legacy script pile
Tags