Projeto de Rankeamento do Campeonato Paulista 2023 utilizando os dados do API Football utilizando App Sheet, NodeJs para carregamento de dados e Google Sheet como banco de dados e excel de extração
Versão do NodeJs -v18.17.1
Versão do NPM - 9.6.7
Criação de uma plataforma de Gameficação, Os jogadores de futebol representarão nosso público alvo e participarão de um programa gamificado. Nesta gamificação, cada jogador recebe pontos com base em alguns critérios
- API Football limitadas a 10 requests por minuto além de limite de 1000 requests por dia, o que para um sistema de automação muitas vezes pode ser falho
- Curva de aprendizado rapido do AppSheet principalmente de implmentação de Scripts
- Pegar dados massivos dos jogares de Futebol
[X] Visão de ranking dos jogadores por pontuação, um recurso que destaque os top 10 jogadores. [X] Gráficos organizando os jogadores por países e por faixa etária (18-24 anos, 25-29 anos, 30 anos ou mais). [X] Extração de dados de 200 jogadores de futebo [X] Construção da aplicação de gerenciamento do programa.
[X] CronJob ou Automation Bot no AppSheet para rodar o script e assim ele ser atualizado todos os dias os codigos [X] Testes de segurança de vulnerabilidade tanto no Appsheet e tanto no projeto
- Para podermos utilizar precisaremos criar o arquivo .env dentro do nosso projeto, todos os dados estão em vault e para isso é necessario receber um acesso meu.
- Crie um arquivo chamado .env e dele pegue as informações necessarias de credenciais do google e do api-football
- Rode
npm run dev
para fazer as instalações necessarias das libs - Rode
node index.js
e logo estará fazendo o processamento para envio de dados a planilha
- 🍃 AppSheet
- 💎 Planilha Google
- 🐳 NodeJs