An open API service indexing awesome lists of open source software.

https://github.com/hugovarellaa/ip-address-tracker

Desafio Frontend Mentor
https://github.com/hugovarellaa/ip-address-tracker

leaflet nextjs react-leaflet react-toastify reactjs styled-components

Last synced: 26 days ago
JSON representation

Desafio Frontend Mentor

Awesome Lists containing this project

README

        

# IP Address Tracker 💜 Desafio Frontend Mentor

Feito com 💙 por Hugo Alves Varella

 

### 🔗 Link para o projeto online

[IP Address Tracker](https://ip-address-tracker-r7pvoz3g2-hugovarellaa.vercel.app/)

 






## 📚 Informações sobre o projeto

- Esse projeto foi desenvolvido sobre um desafio da plataforma [Frontend Me](https://www.frontendmentor.io/challenges/ip-address-tracker-I8-0yYAH0/hub/ip-address-tracker-Hy3zuCaf5)

 

## 💻 O que tem no projeto?

- Nesse Projeto utilizei uma API de geolocalização IP da IPify.
- Estilizei tudo com styled-components.
- Consumo e uso da API do github.
- Estilizei o mapa com API da mapbox.
- Utilizei react-toastify para avisos de error.
- Interface Responsiva e Dinamica.

 
 

## 🛠️ Tecnologias/Ferramentas ultilizadas

- [React-JS](https://pt-br.reactjs.org/E)
- [Next.JS](https://www.typescriptlang.org/)
- [styled-components](https://styled-components.com/)
- [leaflet](https://date-fns.org/)
- [react-leaflet](https://react-leaflet.js.org/)
- [react-toastify](https://www.npmjs.com/package/react-toastify)

## ⚙️ Instalação

```
# Abra um terminal e copie este repositório com o comando
$ git clone https://github.com/Hugovarellaa/ip-address-tracker
```

```
# Acesse a pasta da aplicação
$ cd ip-address-tracker

Crie um arquivo .env.local e coloque as variaveis de ambiente baseado no arquivo .env.example

# Instale as dependências
$ yarn

# Inicie a aplicação
$ yarn dev

```

---