Frontend (frontend/)

  • TypeScript + React — toda la UI (componentes .tsx, lógica .ts).
  • CSS plano (App.css) sin Tailwind ni preprocesador.
  • Vite como bundler + un plugin custom en TS (vite-plugin-claude-oauth.ts).
  • SVG inline dentro de TSX para todos los charts (Gantt, Pareto, heatmaps, scatter, el logo del mago cervecero) — sin D3 ni Chart.js.
  • DuckDB-WASM corriendo en el navegador para ejecutar SQL sobre los CSVs procesados.

Backend de datos / ETL (scripts/, raíz)

  • Python — transform.py, scripts/audit_data.py (pandas + lectura de los Excel/CSV fuente).
  • SQL (dialecto DuckDB) embebido dentro de TypeScript en frontend/src/lib/queries.ts.

Docs y planning

  • Markdown — docs/.md, .planning//.md, README.md.
  • JSON — audit_report.json, package.json, tsconfig.json, ~/.claude/.credentials.json.
  • YAML frontmatter dentro de los .md de planning.

LLM / chat

  • API de Anthropic (Claude Sonnet 4.6) vía streaming SSE, con fallback a Ollama y Fireworks, todo cliente en TypeScript.

Built With

Share this project:

Updates