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!
- 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.
- 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.