Skip to content

Uma aplicação com carrinho de compras usando Context API para gerenciamento de estado. Desafio do curso Ignite.

Notifications You must be signed in to change notification settings

adeonirlabs/ignite-coffee-delivery

Repository files navigation

Ignite - Desafio #2

Coffee Delivery

Sobre o desafio

O desafio consiste em desenvolver uma aplicação para gerenciar um carrinho de compras de uma cafeteria fictícia, que contém as seguintes funcionalidades:

  • Listagem de produtos (cafés) disponíveis para compra
  • Adicionar uma quantidade específicas de itens no carrinho
  • Aumentar ou diminuir a quantidade de itens no carrinho
  • Formulário para o usuário preencher o seu endereço
  • Exibir o total de itens no carrinho no header
  • Exibir o valor total da soma de itens no carrinho multiplicados pelo valor
  • Exibir dados do usuário na página de sucesso

O que foi usado

  • React
  • TypeScript
  • Vite
  • Supabase
  • Tailwind
  • Tailwind-Variants
  • React Router
  • React Hook Form
  • Zod
  • Eslint
  • Prettier

O desafio original não inclui Supabase, Storybook, Tailwind, Eslint e Prettier