Skip to content

dev-gabriel-henrique/coffee_delivery

Repository files navigation

Soller

Esse projeto faz parte de um desafio teste para ampliação de conhecimentos da Rocketseat, nele pude ampliar grandemente meus conhecimentos a respeito de React, Context Api e etc... Esse é um site de delivery de cafés, que possui toda a funcionalidade de pedidos e adição de endereço de entrega, para me desafiar um pouco mais, coloquei alguns recursos a mais, o que me desafiou bastante!

Técnologias Usadas

  • React: Biblioteca Javascript para interfaces de usuário
  • styled-components: Biblioteca utilizada para estilização de componentes através do metodo CSS-in-JS.
  • TypeScript: Superconjunto do JavaScript que adiciona tipagem estática ao idioma.
  • Phospor-icons: Biblioteca com uma grande variedade de ícones.
  • Context-Api: Ferramenta React para gerenciar estados dos contextos dos componentes, evitando assim prop-drilling.
  • Zod: Biblioteca Typescript para validação de dados no formulário,
  • React-Hook-Form: Biblioteca React para criação e validação de formulários de forma eficiente no React.

Estrutura do Projeto

  • components: Contém os componentes globais do projeto.
  • styles: Contém os temas globais do projeto.
  • modules: Páginas principais do projeto.
  • contexts: Contém os contextos dos componentes.