Gamer Perú
Role
Full-stack development
Type
E-commerce platform
Stack

A live multi-brand store for gaming peripherals in Peru — ATK, Mchose, JINMS and X-Raypad — built as a complete commerce platform: catalog, cart, checkout, payments and an admin panel.
The challenge
Enthusiast buyers compare sensors, polling rates and weights before they buy, and in Peru they pay with Yape or Plin. The store had to present specs as clearly as an international brand site while handling local payments that are verified by hand.
What I built
A Next.js App Router application on Supabase PostgreSQL with Drizzle ORM, running on Cloudflare through OpenNext with media on R2. Product cards surface the specs that matter, prices are final in soles, and an admin panel with server-side role-based access manages products, taxonomy, orders and payment verification. Each commerce module is covered by unit, integration and end-to-end tests.





Highlights
- 01In production at gamerperu.com, served from Cloudflare
- 02Spec-driven catalog: sensor, polling rate, switches and weight per product
- 03Yape and Plin payments with manual verification in the admin panel
- 04Server-side RBAC over products, taxonomy, orders, payments and settings
- 05Cart, checkout, payments and inventory under integration and E2E tests