Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ericneves/findlocationbyip

🌎 IP Address Tracker with Location Map. Used: Webpack, Babel, IPIFY, LeafletJS and more..
https://github.com/ericneves/findlocationbyip

babel css html ipify-api javascript json leafletjs nodejs webpack

Last synced: 8 days ago
JSON representation

🌎 IP Address Tracker with Location Map. Used: Webpack, Babel, IPIFY, LeafletJS and more..

Awesome Lists containing this project

README

        

#### Find location by IP

Projeto web desenvolvido com objetivo de localizar coordenadas pelo endereço IP. Foram implementadas e utilizadas duas APIs (LeafletJS, IPIFY API), para pegar a posição (Latitude e Longitude) e renderizar no mapa. Além do mais, foram inseridas ferramentas como Webpack, Babel, Dotenv e entre outras.

O site foi criado baseado em parte de um projeto proposto na plataforma Frontend Mentor.

#### Observações ❗️

Para que o website seja executado em sua máquina, será preciso fazer um cadastro em IPIFY API e copiar a chave de acesso (ApiKey) para posteriormente ser utilizada na aplicação.

Partindo deste ponto, edite o arquivo .env.example para .env e cole a chave de acesso em KEY_IPIFY_API. Feito isso, o sistema funcionará perfeitamente.

#### Executando ⚙️

```sh
# Website: https://findlocationbyip.netlify.app/

# Clone
$ git clone https://github.com/EricNeves/findLocationByIP.git

# Install Dependencies
$ cd findLocationByIP && npm install

# Execute
$ npm start
# Run mode development
$ npm run dev
# Build
$ npm run build
```

#### Ferramentas 🛠

* HTML5
* CSS3
* Javascript
* Fetch [LeafletJS, IPIFY API]
* NodeJS
* Express
* Webpack
* Babel

#### License 📝