P1COMPLETADO
Portfolio personal en jmrg.dev. Next.js 16 con App Router y React 19, en español e inglés con rutas traducidas, todo el contenido servido desde la API REST y nada escrito en el código.
Next.js · React · TypeScript · Tailwind CSS · next-intl · Playwright
P2COMPLETADO
API REST privada que sirve todo el contenido de jmrg.dev: entradas, proyectos y los documentos del CMS por idioma. Fastify 5 sobre HTTP/2, Mongoose 9 y consultas públicas y de administración separadas, con autenticación de Clerk en todas las rutas salvo el healthcheck y el preflight.
Node.js · TypeScript · Fastify · MongoDB · Mongoose · Clerk · Zod · Docker
P3COMPLETADO
Template Node.js/TypeScript de producción: arquitectura hexagonal estricta, Keycloak OIDC, CQRS-lite, S3, Traefik 3.7 con ACME y stack Loki/Grafana/Prometheus.
Node.js · TypeScript · Hexagonal Architecture · Clean Architecture
P4COMPLETADO
Sistema de procesamiento de imágenes de nivel empresarial con arquitectura de microservicios. Implementa Clean Architecture, CQRS y Event-Driven Architecture. Prueba técnica Backend Sr. KairosDS.
TypeScript · Node.js · Express.js · MongoDB · Redis · BullMQ · Docker · Sharp · Clean Architecture · CQRS
P5COMPLETADO
Pokédex interactiva construida con Next.js 15, TypeScript y T3 Stack. Consume la PokéAPI v2 en tiempo real con listados, filtros por tipo/generación, búsqueda predictiva, detalle con evoluciones y estadísticas. Optimizada con caching en memoria y Redis.
Next.js · React · TypeScript · tRPC · Prisma · PostgreSQL · Redis · Tailwind CSS · Docker · Zod
P6COMPLETADO
Aplicación de pagos integrada con Stripe API. Procesamiento de tarjetas de crédito, sistema de códigos promocionales y soporte multi-moneda con checkout seguro.
Node.js · JavaScript · Stripe · Express.js · HTML · CSS