Capa do projeto ecommerce

Ecommerce

Um pouco da minha experiência com esse projeto.

Com este projeto, adquiri conhecimentos que anteriormente eram nebulosos para mim, especialmente em relação aos conceitos de Memoization e Cache, tanto no NextJS quanto no React.

Meu primeiro contato com testes End-to-End (E2E) no Front-end me deixou entusiasmado para continuar praticando essa abordagem, garantindo que meus códigos sejam sempre facilmente testáveis.

Na estilização, utilizei a Suspense API do React em conjunto com uma página de carregamento para criar skeletons, proporcionando uma experiência mais agradável para o usuário.

No que diz respeito à estilização de componentes, adotei o padrão de composição, que oferece amplas possibilidades de componentização e reutilização de código. Utilizei componentes criados do zero e explorei uma biblioteca que segue esse conceito, como o Radix Primitive.

Essas experiências enriqueceram meu entendimento e me motivaram a aprimorar ainda mais minhas habilidades no desenvolvimento de aplicações React e NextJS.

Stacks Utilizadas

Logo NextLogo TypescriptLogo do Tailwind
Logo Node JSLogo Yarn

Links Úteis

Repositório: https://github.com/GabrielS0ares/e-commerce

Deploy: https://ecommerce.g4code.com.br

Se gostou do meu trabalho e tem alguma ideia para tirar do papel, entre em contato comigo 😁

Feito com ❤️ por Gabriel Soares