Navegación

en/es

Redes

©Código por BryanBryan Espejo

Gamer Perú

Rol

Desarrollo full-stack

Tipo

Plataforma e-commerce

Stack

InPw
Gamer Perú

Una tienda multimarca en producción de periféricos gaming en Perú — ATK, Mchose, JINMS y X-Raypad — construida como plataforma de comercio completa: catálogo, carrito, checkout, pagos y panel de administración.

El reto

El comprador entusiasta compara sensores, polling rate y peso antes de comprar, y en Perú paga con Yape o Plin. La tienda debía presentar las specs con la claridad de una marca internacional y a la vez manejar pagos locales que se verifican a mano.

Lo que construí

Una aplicación Next.js App Router sobre Supabase PostgreSQL con Drizzle ORM, corriendo en Cloudflare mediante OpenNext y con medios en R2. Las tarjetas muestran las specs que importan, los precios son finales en soles y un panel con control de acceso por roles en el servidor gestiona productos, taxonomía, pedidos y verificación de pagos. Cada módulo de comercio está cubierto por pruebas unitarias, de integración y end-to-end.

Carrusel de colección con precios en soles
Carrusel de colección con precios en soles
Listado por categoría con filtros y las specs clave en cada tarjeta
Listado por categoría con filtros y las specs clave en cada tarjeta
Página de producto: galería, especificaciones técnicas y condiciones de pago
Página de producto: galería, especificaciones técnicas y condiciones de pago
Catálogo en móvil
Catálogo en móvil
Producto en móvil
Producto en móvil

Puntos clave

  1. 01En producción en gamerperu.com, servida desde Cloudflare
  2. 02Catálogo guiado por specs: sensor, polling rate, switches y peso por producto
  3. 03Pagos con Yape y Plin con verificación manual en el panel
  4. 04RBAC en el servidor sobre productos, taxonomía, pedidos, pagos y ajustes
  5. 05Carrito, checkout, pagos e inventario bajo pruebas de integración y E2E

Construido con

Next.jsReactTypeScriptSupabasePostgreSQLDrizzle ORMCloudflareFramer MotionZodInInngestResendSentryVitestPwPlaywright