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
- React - JS library
- Tailwind CSS - For styles
In this project, I learned how to use Tailwind CSS. At first it was confusing because it's my first time utilizing it in a project. But as I go on with the project, I gradually appreciate the beauty of this CSS framework.
Not only did I experience using tailwind css, but also the use of leaflet-js. It's a tool to create interactive maps to integrate with your app.
In my next projects, I want to focus on react-router and some advance concepts of react, like Redux and PropTypes. In addition to that, I also want to work on file structire of my react app.
- Tailwind CSS - You can learn Tailwind CSS here.
- React Leaflet - Useful when using React.
- Frontend Mentor - @arey-dev