O propósito deste repositório é simplificar o uso da API do Google Analytics. Com esse intuito, desenvolvemos um middleware que processa as requisições e retorna em um formato conveniente para Analistas de Dados.
Antes de compilar o projeto, é necessário criar um arquivo .env na raiz do mesmo. Este arquivo deve conter as chaves de uma conta de serviço do GCP que tenha os serviços do Google Analytics ativados. A variável de ambiente que deve receber a chave de acesso é a que segue abaixo:
SERVICE_ACCOUNT_FILE
O projeto está contêinerizado e o processo de compilação da aplicação é simples. Para executar o projeto localmente, basta seguir os seguintes comandos:
docker-compose up --build
A rota 'api/docs/' disponibiliza o Swagger com exemplos de como utilizar o projeto.