FRONTEND
2024·Fullstack Developer·EN PRODUCCIÓN

WinWin Commerce APIs

Ecosistema de APIs para ecommerce, pagos, catalogo, dominios, clientes, ordenes y shipping.

OVERVIEW

WinWin Commerce APIs representa el trabajo sobre servicios backend de ecommerce y administracion: autenticacion, blogs, catalogo, clientes, dominios, ERP, mailing, ordenes, pagos, promociones y shipping.

DESIGN CASE STUDY

Interfaces administrativas Next.js/React para operar tiendas, finanzas, catalogos y paneles internos.

Next.jsReactBootstrapSassReduxReact Hook Form
  • Administrador general
  • Paneles de tienda
  • Gestion de catalogo
  • Flujos operativos internos

ENGINEERING CASE STUDY

Servicios Node.js y Serverless para autenticar, administrar catalogos, procesar pagos, sincronizar canales y operar APIs comerciales.

Node.jsExpressMongoDBServerlessAWS SDKDockerSocket.IO
services
  • $Auth
  • $Catalog
  • $Orders
  • $Payments
  • $Shipping
  • $Sales Channel Sync
database
MongoDBMongoose

ARCHITECTURE

architecture.sh
Next.js + React + Bootstrap + Sass + Redux + React Hook Form
Auth
Catalog
Orders
Payments
Shipping
Sales Channel Sync
MongoDB | Mongoose

DESAFÍOS Y SOLUCIONES

Mantener muchos servicios comerciales coordinados

Cada modulo del ecommerce tenia reglas propias, datos compartidos e integraciones externas.

Separacion por APIs de dominio, contratos claros entre servicios y reutilizacion de patrones para auth, archivos, catalogo y pagos.