Aplicação de demonstração de um simples fluxo de adição e remoção de produtos de um carrinho de compras, juntamente com ordenação e paginação. Funcionando completamente no browser, sem utilizar APIs ou servidores externos. Todo o fluxo foi desenvolvido utilizando apenas as ferramentas disponíveis nos navegadores.
Esta aplicação também mantém sessão com o carrinho, para poder retomar ao fechar a página e individual para cada usuário (navegador, neste caso), também sem utilizar servidores externos para isso. Clique em Produtos acima para testar.
O repositório pode ser acessado abaixo.
Para executar e visualizar localmente, bem como desenvolver, execute os passos abaixo:
- Clone o repositório em uma pasta
- Instale o NodeJS caso não esteja instalado
- Abra um console/terminal na pasta do repositório clonado
- Execute o comando
npm install
(ouyarn install
caso use Yarn) - Após finalizar, execute o comando
npm run dev
e uma nova aba do navegador será aberta com a aplicação em modo de desenvolvimento e atualização automática