Skip to content

manishdevelops/IP-Address-Tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - IP address tracker solution

This is a solution to the IP address tracker challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

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

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 <URL of your forked repository>
  • cd <forked repository directory>
  • 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