Sobre el proyecto

Hyundai E-Commerce es una plataforma de comercio electrónico de nivel empresarial y de Solicitud de Cotización (RFQ) B2B diseñada para equipos industriales de potencia de alto valor, como generadores diésel trifásicos, maquinaria agrícola, bombas de agua industriales y soluciones de energía de respaldo de emergencia. El proyecto está organizado como una arquitectura desacoplada, lista para polyrepo, con tres aplicaciones independientes: un backend de API REST NestJS 11 que utiliza Drizzle ORM, una tienda para clientes Next.js 16 y un portal de administración backoffice Next.js 16. El backend posee todas las operaciones de base de datos con PostgreSQL y Redis, expone un contrato OpenAPI 3.1 con documentación interactiva Scalar y admite la sincronización de tipos para los clientes frontend. La tienda proporciona navegación de productos, carrito de compras y envío de cotizaciones B2B, mientras que el portal de administración gestiona paneles, administración de productos, aprobaciones de cotizaciones, pedidos e inventario. Su motor de cotizaciones admite estados de negociación multinivel desde solicitado hasta en revisión, aprobado, rechazado o expirado, con documentos comerciales de impresión estilo DIN/ISO y exportación a Excel. Las capacidades adicionales incluyen seguimiento de stock por lotes de almacén, integración de pagos PayOS, liquidación de pedidos de alta concurrencia, infraestructura local basada en Docker, scripts de orquestación raíz y CI/CD con GitHub Actions con despliegues filtrados por rutas a Render y Vercel.