Skip to content

duardodev/pizzashop

Repository files navigation

Preview do projeto

Sobre

O PizzaShop é uma aplicação que simula uma loja virtual para uma pizzaria. A aplicação conta com duas telas responsivas, sendo a primeira uma tela de apresentação e listagem das pizzas, que são obtidas por meio do Hygraph. Na segunda tela, encontra-se o formulário, cuja validação foi feita com o React Hook Form em conjunto com o Zod, e através da API ViaCep, três dos campos desse formulário são preenchidos automaticamente com base no CEP informado.

Features

  • Utilização da Fetch API para buscar dados das pizzas catalogadas no Hygraph e renderizá-las dinamicamente;
  • Campo para filtragem das pizzas pelo nome ou ingrediente;
  • Gerenciamento de estado com Context API para o sistema de carrinho, incluindo alterações dinâmicas na quantidade e tamanho das pizzas, com atualização em tempo real do preço;
  • Validação de formulários com React Hook Form e Zod;
  • Preenchimento automático no formulário com base no CEP fornecido (consumindo a API ViaCEP);

⚙️ Tecnologias usadas:


Desenvolvido com 💙 por Deivit Eduardo