WikiSkins

Propio · 2025

Wiki de ítems de CS2 con login de Steam: mi primer full stack desplegado.


Estado
Pausado · demo sin base
Rol
Diseño y desarrollo, solo
WikiSkins: captura 1
WikiSkins: captura 2
WikiSkins: captura 3
WikiSkins: captura 4
WikiSkins: captura 5

Sobre el proyecto

Una wiki pública de 9 tipos de ítems de Counter-Strike 2 con login de Steam. Fue mi primer proyecto full stack desplegado, en 2025, y lo hice solo para aprender: no tuvo usuarios. Front en Next.js 16 y React 19, API REST en Node.js y Express, y base en PostgreSQL (Supabase).

Lo más destacado

  • Login con Steam OpenID y NextAuth; la sesión se intercambia por un JWT de API de 5 minutos con secreto propio, algoritmo fijado, issuer y audience.
  • Búsqueda que une las 9 tablas con un UNION ALL parametrizado, paginación con tope y conteo en paralelo; el front la consume con scroll infinito que cancela los pedidos viejos.
  • Ante el CVE crítico de React Server Components, subí a Next.js 16 y React 19.2 el mismo día en que el bot de Vercel abrió el PR del parche.