Para o desenvolvimento da aplicação baseando-se em seu nível de complexidade, foram utilizadas as seguintes tecnologias:
A interface minimalista foi desenvolvida atendendo os princípios de usabilidade, sem muitos detalhes, sendo clara e objetiva.
- JAVA 8
- IDE Java Spring Tool Suite ou Eclipse/NetBeans com dependências necessárias para executar aplicações Spring/SpringBoot
- Apache TOMCAT PS: Caso não utilize a IDE do Spring (STS)
- SGBD Mysql 5.7
- Inserir parâmetros de conexão com o banco application.properties
Back: OpenWeatherAPI
Front: OwmClient
1.1 - A figura abaixo ilustra a tela inicial de cadastros. Para dar início ao cadastro de uma nova cidade, basta preencher o campo Cit,Country, em seguida os campos Latitude e Logitude serão automaticamente preenchidos. Por fim, clique em SAVE para cadastrar.
1.2 - Para obter a previsão climática de 5 dias de uma determinada cidade, basta clicar no ícone de núvem da tabela de listagem, como ilustra figura abaixo.