https://github.com/abdulrehman-z/ip-address-tracker
Track any device with just one click!
https://github.com/abdulrehman-z/ip-address-tracker
Last synced: about 2 months ago
JSON representation
Track any device with just one click!
- Host: GitHub
- URL: https://github.com/abdulrehman-z/ip-address-tracker
- Owner: AbdulRehman-z
- Created: 2022-05-10T13:43:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-11T10:58:46.000Z (almost 3 years ago)
- Last Synced: 2024-04-19T09:55:56.613Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 570 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IP address tracker
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.
### Links
- Solution URL: [solution URL](https://github.com/AbdulRehmanConqueror/Ip-Address-Tracker)
- Live Site URL: [live site URL](https://ipwatcher.netlify.app)### Built with
- Semantic HTML5 markup
- CSS custom properties
- Sass
- Flexbox
- MVC Architecture of Js
- Publisher-Subscriber pattern of Js
- [Leaflet](https://leafletjs.com/) - JS library### What I learned
Doing this project with MVC architecture is very hard as a beginner.During this project i face alot of errors and complexities like 'Publisher-Subscriber pattern of Js' . What i learned from this project is :
- Publisher-Subscriber pattern of Js
### Continued development
I will add new features to this project in future.InshaaAllah!
### Useful resources
- [IP Geolocation API by IPify](https://geo.ipify.org/) - This helped me for making request for ip addresses. I really liked this pattern and will use it going forward.
- [stackoverflow](https://dmitripavlutin.com/javascript-modules-best-practices/) - This is an amazing article which helped me learning 4 best practices to write quality javaScript modules . I'd recommend it to anyone still learning this concept.## Author
- Frontend Mentor - [@AbdulRehmanConqueror](https://www.frontendmentor.io/profile/AbdulRehmanConqueror)
## Acknowledgments
Dont give up ever!