This web application's intention is to provide a proof of concept on the usage of multiple AWS services as well as the Serverless architecture concept and VueJS front end usage.
- O projeto está todo contido na branch master.
- Link deste repositório: https://github.com/RogerVFbr/ev-contacts
- Link para o deploy: https://ev-desafio.firebaseapp.com
- Arquivos com informações sensíveis foram omitidos do commit (chaves de api).
- O CRUD foi todo feito diretamente no Firebase.
- O LocalStorage foi utilizado para implementar um sistema de log local.
- Foi implementado um fluxo de registro de contatos utilizando o ViaCep conforme indicado.
- Estão implementados a medida de distância em linha reta, o clima no endereço e o link que abre a rota.
- CSS do app foi customizado.
- URL Endpoint para expor os contatos do banco: https://ev-desafio.firebaseio.com/contacts.json
- Firebase auth implementado para modificações e banco de dados bloqueado para operações de escrita sem autenticação.
npm install
npm run serve
npm run build
npm run test
npm run lint