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.
- Overview
- The challenge
- Links
- My process
- Built with
- What I learned
- Continued development
- Useful resources
- Author
- Acknowledgments
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: View Live Site
- Semantic HTML5 markup
- BEM naming convention
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- Ipify - for IP data
- Leafletjs - for Map
Had plenty of fun doing this challenge, learned many things about javascript async/await and its behaviours. Had to use multiple APIs to complete the challenge. Definitely made me improve as a developer.
Although I am quite happy and proud of this project, I think I can improve the error handling a little bit more and make it cleaner.
- Async/Await - Helped me understand the concepts behind async/await.
- github - snehamoybag
- Frontend Mentor - @snehamoybag
- LinkedIn - Snehamoy Bag
I'd like to thank Grace and James from FEM slack community for helping me out to fix the domain search issue.