Skip to content

uma integração entre as plataformas Pipedrive e Bling

Notifications You must be signed in to change notification settings

demmorou/pipeling

Repository files navigation

PIPELING uma integração entre as plataformas Pipedrive e Bling

Aplicação consiste em pegar as negociações marcadas como ganho no pipedrive, as mesmas no bling como pedidos agrupando por dia e valor da negociação.

Uma rotina configurada manualmente é responsável por executar esse processo citado acima. src/modules/bling/jobs/GetDealsAndCreateOrders.ts.

Um endpoint GET /orders pode ser acessado para listar as transações salvas dentro do MongoDB.

Run in Insomnia}

Techs

Como executar localmente

Instale as dependências:

yarn

Para executar a aplicação:

yarn dev

Variáveis de Ambiente

No arquivo .env.example tem a base para as variáveis de ambiente necessárias para a aplicação executar corretametne.

Contribuindo

Faça as alterações desejadas e adicione-as ao staged:

git add .

Para registar suas alterações:

git commit

O Husky se encarregará do restante. Ele irá fazer com que o lint seja executado verificando se você não deixou algum erro de lint indesejado dentro do código e também irá executar o test que se encarregará de garatir que os testes escritos estejam válidos. Feito isso, você poderá escrever sua mensagem de commit eslitizada e com base nas suas modificaçẽos.