Exemplo de loja virtual feita com Next.js + Typescript + Redux
É necessário ter instalado o Node.js
em sua máquina
Em seguida execute:
npm install
# ou
yarn
Para ver o projeto em localhost basta fazer o comando:
npm run dev
# ou
yarn dev
E então abra no browser:
http://localhost:3000
Foi utilizado os pacotes Jest
+ React Testing Library
para fazer os testes dos componentes.
Rode os testes com:
npm run test
# ou
yarn test
Caso queira ver a cobertura de testes
npm run coverage
# ou
yarn coverage
Para padronizar a formatação, o Prettier
já está configurado. Caso deseje mudar algum valor padrão, basta alterar no arquivo .prettierrc
, em seguida rode:
npm run format
# ou
yarn format
O projeto ainda tem alguns detalhes para finalizar por completo.
- Simular uma compra
- Melhorar URI da página de produto
- Agrupar itens iguais do carrinho
- Atingir 100% da
cobertura de testes
- Fazer lazy loading do componente
CartTab
- Escolha de variações do produto.
- Inserir informações adicionais na página do produto.
- Melhorar o PWA
- Criação do
Swagger
para documentar API.