Utilizando a API https://swapi.co/, construa uma aplicação que preencha os seguintes requisitos:
A aplicação deverá exibir as seguintes informações de um personagem aleatório do universo Star Wars:
- Nome
- Altura
- Peso
- Nome da espécie
- Quantidade de filmes em que o personagem aparece
- Trocar o personagem (a aplicação exibe outro personagem aleatoriamente)
- Marcar o personagem como favorito
- Ver a lista dos seus personagens favoritos
- O layout e a stack são livres, utilize as linguagens/libs/frameworks que achar mais adequado para a solução
- Use padrões e boas práticas da melhor forma possível
- Os personagens favoritos podem ser salvos localmente (localStorage)
- Utilize os commits de forma que o seu progresso possa ser avaliado, commits de tamanho adequado e boas mensagens
- Escreva testes automáticos
- Escreva a documentação do projeto (README) com instruções de como executar e testar o seu código