O PizzaShop é uma aplicação que simula uma loja virtual para uma pizzaria. Tem como funcionalidades: selecionar as opções disponíveis no cardápio, escolher determinada quantidade e tamanho, e solicitar o pedido preenchendo o formulário com o endereço de entrega e a forma de pagamento.
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.
- React.js
- Next.js
- TypeScript
- TailwindCSS
- Hygraph
- ViaCep
- React Hook Form
- Zod
- Framer Motion
- Shadcn/ui
- Headless UI
Desenvolvido com 💙 por Deivit Eduardo