Jhony Benítez
AboutSkillsAIArchitecturesProjectsChangelogCertificationsContactAll projects
ESEN
ESEN
AboutSkillsAIArchitecturesProjectsChangelogCertificationsContactAll projects

Jhony Benítez

jhonyben.94@gmail.com

© 2026 Jhony Benítez. All rights reserved.

GitHubLinkedInAll projectsChangelog
Built with Next.js
← Back to projects

e-kahanistore — chess ecommerce + Zentra

Chess storefront with Next.js and Fastify BFF: the browser never exposes ERP credentials; orders integrated via Zentra API.

Problem

Sell online with catalog and checkout without duplicating inventory or leaking secrets to the client.

Stack

Next.js · React · Fastify · TypeScript · Tailwind CSS

Architecture: BFF + ERP

Key features

  • BFF with idempotency and DTO mapping
  • SEO-ready storefront with /api/bff proxy
  • Integration docs against Zentra OpenAPI

Components

npm monorepo (apps/bff, apps/storefront), GitHub Actions CI, per-app env.

Main flow

User → storefront → BFF → technical JWT → Zentra → order persistence.

Technical decisions

Next.js App Router + Fastify instead of a heavy OSS engine in v1; Zentra as source of truth.

Benefits

Full control of order flow and traceability into the ERP.