O My HH é um projeto desenvolvido como resultado do desafio Frontend do Zé Delivery.
Este projeto simula um delivery de itens de Happy Hour. Por meio de uma busca de endereço, o cliente terá acesso a uma lista de itens separadas por categorias, ou uma listagem de todos os produtos. Na lista de produtos, o cliente poderá aumentar ou diminuir a quantidade dos itens e visualizar os itens com preço atualizado.
Lembrando que ao realizar a instalação do Node, o npm já é automaticamente instalado.
- Faça o clone do projeto
git clone https://github.com/suspecie/my-hh-project.git - Acrescente a key da api "Maps JavaScript API" do Google Maps na variável
API_KEY_GOOGLE_MAPSno arquivo:src/environments/app-settings.ts - Na pasta do projeto, execute o comando
npm install
- Na pasta do projeto, execute o comando
npm start - Para visualizar o projeto, acesse
http://localhost:4200/ - Para visualizar os itens, utilizar o seguinte endereço:
Rua Américo Brasiliense, 1781, São Paulo
npm start- para iniciar o projeto.npm test- para rodar os testes unitários.npm run test:coverage- para verificar o relatório de cobertura de testes unitários.npm run build- para gerar o build do projeto.
- Angular (última versão estável)
- Angular CLI utilizado como boas práticas para criação de projetos Angular. Por isso utilizei mesmo pedindo para evitar.
- JEST para testes unitários e cobertura de testes
- SCSS para extensão de CSS
- BEM Css para componentes reutilizáveis
- Git repositório código-fonte
- Git Flow para padronização de versionamento
- Apollo como client GraphQL
- RxJs biblioteca de programação reativa
- Maps JavaScript API api do Google Maps para busca de endereços.









