Skip to content

suspecie/my-hh-project

Repository files navigation

My HH Project

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.

Por onde começar

Pré-requisitos

Lembrando que ao realizar a instalação do Node, o npm já é automaticamente instalado.

Instalação

  • 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_MAPS no arquivo: src/environments/app-settings.ts
  • Na pasta do projeto, execute o comando npm install

Execução

  • 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

Lista de comandos

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

Tecnologias Utilizadas

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

Resultado Final

About

Desafio zé

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors