Cálculo do custo de frete por caminhão baseado na distância de duas cidades brasileiras.
Progressive Web Application (PWA) é uma metodologia de desenvolvimento de software que utiliza de tecnologias comuns da web (HTML, CSS e JS) para desenvolver aplicativos que funcionam em qualquer dispositivo com acesso a navegadores web padrões. O objetivo é preencher a lacuna de experiência de usuário entre aplicações nativas e aplicações web.
TypeScript é um super-set estritamente sintático para JavaScript e adiciona tipagem estática opcional.
Create React App (CRA) é um software para criação e configuração de projetos web com ReactJS. No DinoApp é utilizada a versão 4 com o template "cra-template-pwa-typescript".
O IndexedDB é uma API padronizada em navegadores web que permite armazenamento de alta performance através do uso de índices.
- https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API Para armazenamento de dados do usuário de forma local é utilizada a biblioteca DexieJS, uma wrapper minimalista para o IndexedDB.
- https://dexie.org/
yarn install
yarn start
localhost:3000
yarn test
yarn test <Nome do arquivo sem extensão>
yarn test --coverage --watchAll