Skip to content

setDevJohn/ip-address-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Address Tracker

Uma aplicação que buscar por endereços de ip ou domínios e mostra no mapa sua localização.

🔗 Acesso ao projeto

Clique aqui para ir para a página

Descrição

  • Pela barra de pesquisa você consegue buscar por um endereço de ip ou um domínio, onde será passado para uma API chamada ipify que nos fornecerá informações de localização como latitude e longitude.
  • Com a latitude e longitude conseguimos renderizar a localização exata no mapa criado pela Leafflet, uma biblioteca do JavaScript.

Desafios

  • Um dos desafios enfrentados foi entender a API da ipify para aplicá-la corretamente no projeto para conseguir todas as informações necessárias.
  • Por mais que a biblioteca Leafflet de mapas interativos seja relativamente fácil, foi necessário separar um tempo para criar um ambiente para trabalhar com ela.
  • Como tem bastante informações passando de um componente para o outro, achei melhor criar contextos para ficar mais organizado.

🛠 Skills


React TypeScript Sass

  • Esse é meu primeiro projeto de TypeScritp com o React.JS, usei o React Router Dom para definir a rota da aplicação, possui o Context API para passar diversas informações entre os componentes, a aplicação dos estilos foi feita através do pré-processador Sass.

📤 Feedback

Se interessou pelo meu trabalho ou tem algum feedback?
Entre em contato comigo:


Passo a passo para rodar o projeto

Para instalar os pacotes npm install

Para inicializar o projeto npm start

Releases

No releases published

Packages

 
 
 

Contributors