- Faça um clone desse repositório;
- Entre na pasta onde clonou esse repositório;
- Rode
yarn
dentro da pastafrontend
para instalar as dependências; - Na pasta
frontend
executeyarn start
pra iniciar o servidor de desenvolvimento;
O Frontend foi desenvolvido em React.
- Material UI foi utilizado nos componentes
- Sass foi utilizado para estilização e definição do design system aplicados no projeto
As APIS foram consumidas atráves de scripts em Python.
No diretório do projeto instale as dependências do projeto:
Rode a aplicação:
No browser você poderá ver os dados das APIs com as rotas:
As informações das APIs foramm consumidas com a finalidade de alimentar o banco de dados Sqlite e o Front-End com React e Django.
Com isso iríamos hospedar a aplicação no Heroku para testes.
- Tivemos problemas ao consumir as APIs devido ao bloqueio dos headers que não foram autorizados. Acabamos perdendo muito tempo para poder solucionar. Além de não estarem todas padronizadas. Por exemplo:
GET users ´--url 'https://openapi.xpi.com.br/openbanking/users?limi='´
GET banks ´--url 'https://openapi.xpi.com.br/openbanking/users?limi'´
- Como não tínhamos no time um profissional de back-end, foi usado o conhecimento básico de django para poder levar os dados para o front-end.