Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 603 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 603 Bytes

Decisões de projeto

Por "convenção pessoal" e como exigência da vaga, a base do projeto foi feita com React + TypeScript. Nenhuma lib de UI, apenas styled-components.

Utilizei Storybook para desenvolver os componentes e documentá-los de forma mais intuitiva.

Sobre o gerenciamento global de estado, acabei optando pelo ContextAPI.

E para fazer requisições à API do openweathermap utilizei axios, um custom hook e uma espécie de "endpoints creators".

Versão recente

Removi boa parte das observações aqui pois o projeto foi praticamente refeito. A interface estava muito rudimentar.