~/proyectos · 4 resultados

Cosas que he construido.

Webs, aplicaciones y experimentos para aprender o para usar a diario.

Captura del proyecto eShop Cache Lab de Iván Ciudad Espinar para probar métodos de caché de Next.js
Experimento

eShop Cache Lab

Laboratorio en Next.js para comparar SSR, ISR, SSG y Cache Components por su impacto en rendimiento, SEO y accesibilidad. Montado como monorepo con Nx, sirvió de spike para migrar la eShop de Orange a Partial Prerendering.

  • Next.js
  • TypeScript
  • Nx
  • SSR · ISR · SSG
  • Cache Components
  • PPR
  • SEO
  • A11y
Ver proyecto: eShop Cache Lab
Captura de la aplicación GymTracker, PWA para seguimiento de entrenamientos creada por Iván Ciudad Espinar
App

GymTracker

PWA para registrar kilos, repeticiones y RIR de cada sesión y ver tu progreso en gráficas. Se instala en el móvil como una app nativa. Hecha con IA como copiloto.

  • React
  • TypeScript
  • Supabase
  • OAuth2
  • PWA
Abrir app: GymTracker (se abre en una pestaña nueva)
Captura de la herramienta Tabla de Tipos Pokémon con Drag and Drop creada por Iván Ciudad Espinar
App

Tabla de Tipos Pokémon

Consulta fortalezas y debilidades entre tipos arrastrando y soltando. Renderizado en servidor sobre la PokeAPI.

  • Next.js
  • TypeScript
  • MUI
  • Drag & Drop
  • SSR
Ver proyecto: Tabla de Tipos Pokémon
Captura del juego Buscaminas, proyecto de desarrollo web de Iván Ciudad Espinar
Juego

Buscaminas

Versión moderna del clásico en TypeScript. El reto técnico: abrir celdas en cascada con un algoritmo recursivo eficiente.

  • TypeScript
  • Recursividad
Jugar: Buscaminas

¿Se te ocurre algo que construir?

Siempre tengo hueco para una buena idea o una charla sobre código.