Solução para desafio da LinkApi.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Além disto é bom ter um editor para trabalhar com o código como VSCode;
Você também vai precisar criar uma conta na MongoDbCloud para utilizar um banco de dados NoSql na nuvem. Criar contas na Pipedrive e na Bling para uso de suas API
- Criar contas testes nas plataformas Pipedrive e Bling.
- Criar uma integração entre as plataformas Pipedrive e Bling. (A integração deve buscar as oportunidades com status igual a ganho no Pipedrive, depois inseri-las como pedido no Bling).
- Criar banco de dados mongo, existem serviços como MongoDB Atlas para criar de graça
- Criar uma collection no banco de dados MongoDB agregando as oportunidades inseridas no Bling por dia e valor total.
- Criar endpoint para trazer os dados consolidados da collection do MongoDB.
- ...
Mostra oportunidades com status "won", além de salvar as oportunidades que ainda não foram salva na base de dados e incluir novas oportunidades como pedido na bling.
Agrupamento por dia, mostrando total de valor pedido e contagem.
# Clone este repositório em algum diretório
$ git clone <https://github.com/raziisz/api-test-linkapi.git>
Siga o exemplo abaixo
# Acesse a pasta do projeto no terminal/cmd
$ cd api-test-linkapi
# Instale as dependências
$ npm install
# Execute o comando para subir api
$ npm run dev
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
As seguintes ferramentas foram usadas na construção do projeto na camada backend:
Luiz Felipe 🚀
Feito com ❤️ por Luiz Felipe 👋🏽 Entre em contato!