From da7578a2a946aee82a59f46f2ef26f96d4c6a3de Mon Sep 17 00:00:00 2001 From: levonn-dev Date: Tue, 21 Jul 2026 21:25:09 -0400 Subject: [PATCH] feat(projects): add vg-collect project --- assets/icons/vg-collect.png | Bin 0 -> 450 bytes pages/projects/projects.js | 14 ++++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 assets/icons/vg-collect.png diff --git a/assets/icons/vg-collect.png b/assets/icons/vg-collect.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe748fb6dda6ebf61dbb84849bf8b133ede1cd3 GIT binary patch literal 450 zcmV;z0X_bSP)cJeQ{xJW4lzb5hX2Z%^< zYl(+5E?alZ_K5U5RpV0;6@4cHdp?0hG}!-~=0 ziai+ZP`DM*g)XC?+x;aompdZ3(Hw^Y0AkFCQ6gH)+A%mb!Lv`eHHAINpp@ z!m4>Q1x`pF4;by$`5U5BIXLC-e*rrNLoxzA=GcmbPh`~!Trse?+-)hy%d=O+H}jUc z|1$-Ro8qh9yD5Q+jq}^p6je?)~LyW$D1jr{eE?RTIV$_GS*R_>jdu?p&q%8 zzL|VSvG9SL>*jOROvP5GxygHmK>P!VZ@>cvn2QhvBO@{B5aKwIxlF52kaz!j&PVSO suYCak0RR7Ln<(V~000I_L_t&o09q}0Q#Zq+s{jB107*qoM6N<$f}TmnMF0Q* literal 0 HcmV?d00001 diff --git a/pages/projects/projects.js b/pages/projects/projects.js index 27e44ff..8658523 100644 --- a/pages/projects/projects.js +++ b/pages/projects/projects.js @@ -1,4 +1,18 @@ export const projects = [ + { + id: 'vg-collect', + name: 'VG Collect', + icon: 'assets/icons/vg-collect.png', + description: 'A video-game collection tracker with granular per-item detail. Five Go microservices behind an' + + ' APISIX gateway plus a React SPA, with OIDC login, IGDB metadata enrichment, and PriceCharting market' + + ' pricing. Deployed to Kubernetes from Helm and Tilt with full observability through OpenTelemetry traces' + + ' stitched from the browser through the gateway into whichever service and database answered the call.' + + ' Includes Grafana dashboards and alert rules with runbooks.' + + ' Verified end to end with Playwright journeys, per-service test suites, and Bruno flows.', + url: 'https://github.com/levonn-dev/vg-collect', + tags: ['go', 'typescript', 'react', 'k8s', 'helm', 'microservices'], + year: 2026, + }, { id: 'pebble', name: 'Pebble Adventure',