Este é um projeto de loja virtual desenvolvido com Next.js e TypeScript. Utiliza uma API REST para buscar e apresentar os produtos na interface. Os itens selecionados são armazenados localmente no localStorage
, acessíveis pelo ícone do "carrinho de compras". Recursos como useContext
e useReducer
foram implementados para melhorar a modularização da estrutura do código do projeto.
Para experimentar o projeto em ação, acesse a versão de demonstração clicando aqui.
Este projeto foi desenvolvido para portfólio com as seguintes tecnologias:
Para clonar e executar este projeto, você precisará do Git e do Node.js v12.13 ou superior instalados no seu computador.
Na sua linha de comando execute:
# Clonando este repositório
$ git clone https://github.com/augustocesarfmo/e-commerce-web.git
# Acessando o repositório
$ cd e-commerce-web
# Instalando as dependências
$ npm install
# Executando o app
$ npm run dev
Este projeto está sob a licença MIT. Consulte a LICENÇA para obter mais informações.
by Augusto César Oliveira 👐🏼