Skip to content

🌐🔍🌍 An app that allows you to track and pull information from any IP address

Notifications You must be signed in to change notification settings

RomanStashuk/ip-address-tracker

Repository files navigation

ip-address-tracker

🌐🔍🌍 An app that allows you to track and pull information from any IP address

Table of contents

Overview

Features

Users can:

  • View the optimal layout for each page depending on their device's screen size
  • See hover states for all interactive elements on the page
  • See their own IP address on the map on the initial page load
  • Search for any IP addresses or domains and see the key information and location

Usage

  • npm run start Runs the app in the development mode. Open http://localhost:1234 to view it in your browser.
  • npm run build Builds the app for production to the dist folder.

My process

Built with

  • Semantic HTML5 markup
  • Mobile-first workflow
  • Leaflet - Open-source JavaScript library for mobile-friendly interactive maps
  • Sass - CSS extension language
  • Parcel - Build tool for the project
  • Prettier - Code formatter
  • ESLint - Linting utility for JavaScript
  • Stylelint - CSS linter

Used APIs

  • OpenStreetMap - Interactive maps API (Used by Leaflet)
  • ipgeolocation - Provides location information for any IPv4/IPv6 address or domain name.