Simples backend feito em NodeJS que consome o API WDSL de SÉRIES TEMPORAIS do Banco Central do Brasil:
https://www3.bcb.gov.br/sgspub/localizarseries/localizarSeries.do?method=prepararTelaLocalizarSeries
O nosso API é capaz de:
- obter informações de metadados sobre as séries existentes mais populares
- obter o valor de qualquer série temporal existente, por data fixa ou por período
- para consulta de séries temporais por períodos implementamos um contrutor de gráficos no próprio console do NodeJS.
Executando o projeto
- Clone o repositório
- No terminal, navegue até o diretório raíz do repositório
- Execute o comando
docker-compose up
Documentação da API (OpenAPI 3):
Compilamos uma lista de métricas mais consumidas no arquivo sgs-bacen.csv contido nesse repositório Git.
Criar uma aplicação (Consumidor e API) relacionado ao algum estudo de caso do ramo financeiro, seguros, pagamentos, previdência etc.
Criar uma aplicação (Consumidor + API) relacionado à algum estudo de caso relacionado ao ramo financeiro Pode ser de duas formas:
- Uma API que consuma outra API;
- Uma API + um Front-end;
Atividade em grupo de até 6 alunos;
Deverá ser entregue no Portal do Aluno um texto contendo:
- O tema;
- As tecnologias escolhidas (linguagem, framework, aplicação etc.);
- Endereço do código-fonte (licença open source);
- Página da documentação da API;
Prazo para entrega: Dia 15/08/2022.
Itens obrigatórios:
- API dentro dos padrões REST ou SOAP;
- Página Web contendo documentação da API;
Itens opcionais:
- Implementar segurança;
- Código-fonte armazenado em um VCS (ex. GitHub e BitBucket);
- Execução da aplicação em nuvem (ex. Heroku, GitHub Pages, AWS);
- Ferramenta de gestão de dependências;
- Persistência e/ou caching.
Observações:
- Pense em criar um MVP (Minimum Viable Product);
- Para deploy, utilize o Heroku (API) e GitHub Pages (SPA e WPA);
- Evite expor informações protegidas por sigilos empresariais; utilize uma abordagem "agnóstica" (ser aplicável em qualquer empresa do ramo financeiro);
- Se houver necessidade de manter o repositório privado, adicione meu usuário como convidado: x (GitHub e BitBucket).