https://github.com/manishdevelops/ip-address-tracer
A web app that lets you find the geographical location of an IP address
https://github.com/manishdevelops/ip-address-tracer
html javascript leaflet-map mvc-architecture responsive-web-design sass
Last synced: about 1 month ago
JSON representation
A web app that lets you find the geographical location of an IP address
- Host: GitHub
- URL: https://github.com/manishdevelops/ip-address-tracer
- Owner: manishdevelops
- Created: 2023-03-22T12:40:17.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-02T05:38:40.000Z (about 3 years ago)
- Last Synced: 2025-03-11T16:22:53.987Z (about 1 year ago)
- Topics: html, javascript, leaflet-map, mvc-architecture, responsive-web-design, sass
- Language: JavaScript
- Homepage: https://ip-address-tracer-mkm.netlify.app/
- Size: 748 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Frontend Mentor - IP address tracker solution
This is a solution to the [IP address tracker challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/ip-address-tracker-I8-0yYAH0). Frontend Mentor challenges help you improve your coding skills by building realistic projects.
## Table of contents
- [Overview](#overview)
- [The challenge](#the-challenge)
- [Screenshot](#screenshot)
- [Links](#links)
- [My process](#my-process)
- [Built with](#built-with)
- [Dependencies](#dependencies)
- [Continued development](#continued-development)
- [Author](#author)
## Overview
### The challenge
Users should be able to:
- 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
### Screenshot



### Links
- Solution URL: [solution URL here](https://github.com/Manish-d-art/IP-Address-Tracer.git)
- Live Site URL: [live site URL here](https://ip-address-tracer-mkm.netlify.app)
## My process
### Built with
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Flexbox
- CSS grid
- Mobile-first workflow
- MVC architecture
- ES6 Modules
- ES6 Classes
### Dependencies
- core-js
- regenerator-runtime
- transformer-sass
- parcel
### Running locally
From the repo:
- Fork the repo
- Clone it via comman `git clone `
- cd ``
- Type `npm i` in your bash/command line
- Type `npm run build` in your bash/command line for production
- Type `npm start` to start your local development server
### What I learned
I am now more confident in working with maps also I am now much confortable with ES6 modules and classes. Abstracted each function into a module.
## Author
- Frontend Mentor - [@Manish-d-art](https://www.frontendmentor.io/profile/Manish-d-art)
- Twitter - [@manishmandal77](https://twitter.com/manishmandal77)