🚀 Projeto Final Avançado: E-commerce “TecLoja 04” (Enterprise Stack)

Bem-vindo à versão corporativa definitiva do nosso projeto e-commerce de tecnologia!

Na TecLoja 03, construímos uma base sólida utilizando NestJS no backend e React (Vite SPA) no frontend. Agora, na TecLoja 04, elevaremos a arquitetura do frontend ao padrão máximo da indústria utilizando Next.js (App Router).

Por que Next.js?

Em um E-commerce real, SEO (Search Engine Optimization) e tempo de carregamento inicial (LCP) são vitais para o negócio. Single Page Applications (como a TecLoja 03) não são indexadas eficientemente pelo Google. O Next.js resolve isso nativamente com Server-Side Rendering (SSR) e provê uma camada de segurança brutal agindo como um BFF (Backend-For-Frontend), ocultando os tokens de autenticação (JWT) em cookies inacessíveis pelo navegador.


🛠️ Stack Tecnológica Enterprise


📚 Índice de Módulos (Passo a Passo)

Parte I: Arquitetura e Modelagem

Parte II: A API NestJS (Backend Core)

Parte III: O Frontend Next.js (App Router)

Parte IV: Entrega Contínua (DevOps)

Parte V: Expansão Mobile/PWA


[!TIP] Dica de Estudo: Este guia foi desenhado para ser percorrido sequencialmente. Certifique-se de compreender totalmente os diagramas de arquitetura e fluxo de dados que inserimos nas seções teóricas de cada módulo!