19

Ignite Shop

Aplicação de e-commerce integrada à API da Stripe e desenvolvida no framework Next.js.

O Ignite Shop é uma aplicação de e-commerce integrada à API da Stripe para que o usuário possa fazer checkout de seu carrinho e concluir o processo de compras de maneira prática e segura. Desenvolvida em Next.js, ela tem as principais features de uma aplicação serverless: fluídez e performance, consumindo recursos de forma eficiente.

Sobre o projeto

Este projeto foi um dos requisitos para conclusão do quarto módulo na trilha React do Ignite Rocketseat. Os objetivos foram: construir uma aplicação de e-commerce integrada à API da Stripe e realizar melhorias de performance para que a aplicação funcione de maneira fluída e eficiente utilizando o conceito de Server Side Rendering, ou SSR. Além disso, para fins de estudo em algumas interfaces também utilizamos o Static Site Generator, ou SSG, como forma de economizar recursos que não precisam ser carregados dinamicamente a todo tempo.

Features

  • SSG & SSR: Elementos estáticos da interface e carregamento pelo lado do servidor para elementos dinâmicos (requests)
  • Menu lateral e Toast com Radix UI: mantendo customização e elementos de acessibilidade
  • Integração com Stripe: Para compras com mais agilidade e segurança para o usuário

Desenvolvida com