Sobre o projeto

Hyundai E-Commerce é uma plataforma de comércio eletrônico de nível empresarial e de Solicitação de Cotação (RFQ) B2B projetada para equipamentos industriais de energia de alto valor, como geradores a diesel trifásicos, máquinas agrícolas, bombas de água industriais e soluções de energia de backup de emergência. O projeto está organizado como uma arquitetura desacoplada, pronta para polyrepo, com três aplicações independentes: um backend de API REST NestJS 11 usando Drizzle ORM, uma loja voltada ao cliente em Next.js 16 e um portal administrativo de backoffice em Next.js 16. O backend é responsável por todas as operações de banco de dados com PostgreSQL e Redis, expõe um contrato OpenAPI 3.1 com documentação interativa Scalar e oferece suporte à sincronização de tipos para os clientes frontend. A loja fornece navegação de produtos, carrinho de compras e envio de cotações B2B, enquanto o portal administrativo lida com dashboards, gerenciamento de produtos, aprovações de cotações, pedidos e inventário. Seu mecanismo de cotação suporta estados de negociação em vários níveis, desde solicitado até em análise, aprovado, rejeitado ou expirado, com documentos comerciais para impressão no estilo DIN/ISO e exportação para Excel. Recursos adicionais incluem rastreamento de estoque em lote por armazém, integração de pagamento PayOS, liquidação de pedidos de alta concorrência, infraestrutura local baseada em Docker, scripts de orquestração raiz e CI/CD com GitHub Actions com implantações filtradas por caminho para Render e Vercel.