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.
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
- Solution URL: GitHub Repo
- Live Site URL: Site here
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Mobile-first workflow
- Postcss Script
- Vanilla Js
- LeafLetJs APi
- GEOIP API
This is my first ever Js project to include an external API. I learned through the coding process how to interact with the behaviour of an API. I dived a little deep into the API docs to get to know some important concepts such as options inheritance among the API classes.
I plan on getting myself more aquainted with the use of the different API's out there as they contribute a lot in the performance of any kind of project.
- (https://www.stackoverflow.com) - This helped me in how to use certain leafletJs option keys.
- (https://www.github.com) - Helped me solve some misuses I had with the API by checking its github's issues section.
- Frontend Mentor - @loulou1994