You are browsing as a guest. Sign up (or log in) to start making projects!

Whats Your IP Human ~ WYIPH

  • 9 Devlogs
  • 11 Total hours

Whats Your IP Human ~ WYIPH is a simple web application that lets you look up information about an IP address. Enter any IPv4 or IPv6 address to view useful details along with its location on an interactive map... It lets you: - look up information about any IP address.. - view country, city, region, ISP and ASN details.. - check whether the IP belongs to a datacenter, mobile network or residential network.. - see the IP's approximate location on an interactive Leaflet map..

Ship #2

I built What’s Your IP Human (WYIPH), an educational IP intelligence tool that not only lets you inspect IPv4 and IPv6 addresses, but also explains what’s happening behind the scenes. Alongside detailed lookup information like geolocation, ISP, ASN, proxy/hosting detection and network metadata, the project includes an interactive documentation experience that walks through concepts such as WHOIS, Regional Internet Registries, Autonomous Systems, BGP routing, coordinate generation, IP accuracy and much more.

The biggest challenge was making complex networking concepts understandable without oversimplifying them. I spent a lot of time researching official documentation, verifying information, and designing the interface so users could learn how IP lookups actually work instead of treating the results as a black box. Keeping the documentation visually consistent with the lookup experience while integrating interactive elements like Leaflet maps was another fun challenge.

I’m most proud of turning what started as a simple IP lookup tool into something educational. Instead of only displaying data, it explains where the data comes from, how reliable it is, and why different services return different results. Hopefully it helps people learn a little more about how the Internet actually works.

To test it, simply open the website. On your first visit it automatically analyzes your current public IP address. You can then search for any valid IPv4 or IPv6 address, explore the interactive map, and switch to the How it Works section to dive into the networking concepts behind each piece of information displayed. Feedback is always welcome, and I already have a few more features planned for future updates!

if you enjoyed exploring the project, i’d really appreciate a good rating! ❤️

my last project didn’t receive many ratings, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one.

there are already more updates planned, so if you like the project, consider following it and leaving a rating. every bit of feedback helps me make it even better. thank you! :)

  • 6 devlogs
  • 7h
Try project → See source code →
Open comments for this post

27m 22s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

  • Wrapped up the final release and deployed the latest version to Vercel
  • Updated the live deployment URL, README and project documentation to reflect all of the latest changes
  • Added a few final educational sections explaining:
    • How geographic coordinates are determined from an IP address
    • Why IP lookups are usually so fast
    • How integer IP conversion works behind the scenes
    • The expected accuracy of different pieces of IP metadata
  • Created a dedicated accuracy comparison table so users can easily understand which fields are highly reliable and which are only approximate
  • Fixed a handful of deployment-related issues that appeared during the production build before successfully publishing the updated version
  • Cleaned up the remaining codebase, pushed the final commits and verified the complete lookup flow one last time
  • The project is now live with both the interactive lookup experience and the in-depth networking documentation working together in a single interface

really happy with how this turned out! if you get a chance to try it out, i’d love to hear your thoughts and feedback. there are already a few more ideas planned for future updates, so this definitely won’t be the last release :)

0
0
38
Open comments for this post

46m 44s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

  • Continued expanding the networking documentation by adding a dedicated section on Autonomous Systems (ASNs) and Border Gateway Protocol (BGP)
  • Researched how internet routing actually works beyond simple IP ownership and documented the relationship between IP addresses, IP prefixes, ASNs and Internet Service Providers
  • Added step-by-step explanations showing how routers determine the correct destination network instead of routing directly to individual IP addresses
  • Built a visual flow diagram illustrating the complete lookup pipeline:
    • IP Address
    • IP Prefix
    • Origin Autonomous System
    • ISP / Organization
  • Simplified several networking concepts into beginner-friendly explanations while keeping the technical details accurate
  • Refined the typography, spacing and content hierarchy to improve readability across the documentation page
  • Continued maintaining design consistency by reusing existing components and styling patterns throughout the blog
  • Spent additional time validating routing examples and ASN information to ensure the documentation reflects real-world networking concepts as closely as possible
  • This section now serves as the foundation for explaining how global internet traffic is routed before moving into more advanced networking topics
0
0
25
Open comments for this post

1h 13m 55s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

Continued expanding the What’s Your IP Human documentation with a few more in-depth networking concepts

  • Researched Regional Internet Registries (RIRs) and added a dedicated section explaining how global IP address allocation works
  • Collected the official names, logos and branding assets for each registry and integrated them into the page to make the content more visual and easier to follow
  • Added another section covering WHOIS records, explaining what they are, what information they contain and how they’re commonly used during IP lookups
  • Designed new information grids and data cards with consistent borders, icons and spacing to improve readability while maintaining the overall design language of the application
  • Fixed the documentation flow so every section now references the currently searched IP address instead of placeholder values, making the explanations feel much more contextual and easier to understand
  • Started documenting the fundamentals of Autonomous Systems (ASN) and BGP routing, laying the groundwork for explaining how IP traffic is routed across the internet
  • Spent some time experimenting with different approaches for visualizing networking concepts, including Mermaid diagrams, React Flow, and pure CSS-based layouts before deciding on the final direction
  • Continued refining the overall design consistency so the documentation feels like a natural extension of the main application rather than a separate page
  • More interactive diagrams and networking sections are planned once the final visualization approach is finalized
0
0
42
Open comments for this post

55m 1s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

Continued building the What’s Your IP Human documentation experience with a focus on making the lookup process easier to understand

  • Completed the first major section explaining how everything starts, including:
    • How a user’s public IP address is fetched
    • What happens when a lookup request is made
    • The initial request flow before any data is processed
  • Added a highlighted example of the actual request payload to make the explanation easier to follow
  • Documented a few common misconceptions around IP lookups and clarified what information can (and cannot) be determined from an IP address
  • Built another section explaining how IP address ranges are allocated to different organizations, ISPs and cloud providers
  • Researched and collected branding assets for major providers, then organized them into a structured dataset alongside their corresponding IP ranges
  • Created reusable data structures to power the provider showcase and present everything in a clean, consistent layout
  • Focused on keeping the new documentation visually consistent with the rest of the application by maintaining the same spacing, typography, colors and component styling throughout
  • The core structure is now in place, with more sections planned to cover geolocation, network metadata, accuracy and the complete lookup pipeline
0
0
91
Open comments for this post

1h 53m 22s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

  • Started working on What’s Your IP Human ~ WYIPH experience after receiving feedback that people were interested in understanding what happens behind the scenes during an IP lookup
  • Began building a dedicated “How it Works” page to explain:
    • How IP information is collected
    • Which data is returned directly by lookup providers
    • The expected accuracy of different fields
    • How geolocation and network information are determined
  • Added a new “How it Works” action that replaces the interactive map with a dedicated documentation-style page
  • Designed the initial landing section with a proper hero layout while keeping the overall design language consistent with the rest of the application
  • Reused the current Leaflet map as a dynamic background to create a smoother transition between the dashboard and documentation page
  • Focused on maintaining visual consistency across typography, spacing, colors and component styling so the new page doesn’t feel disconnected from the main interface
  • Built the foundation for future sections that will document the complete lookup pipeline, data sources and processing flow in a much more transparent way
  • More content and diagrams will be added in the next development session
0
1
93
Open comments for this post

2h 0m 43s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

spent some time giving the project a final polish before calling it done. cleaned up a few remaining ui inconsistencies, refactored parts of the component structure and simplified some of the rendering logic to make the codebase a bit easier to maintain.

also fixed a handful of small bugs around ip lookups, improved error handling for invalid inputs and polished loading and transition states throughout the application. made a few tweaks to spacing, typography and responsive layouts so everything feels more consistent across different screen sizes.

finished by doing another full pass over the project, removing some leftover code, improving overall stability and verifying the complete lookup workflow one last time before shipping.

0
1
109
Ship #1

I built What’s Your IP..?, a web application that lets users inspect any IPv4 or IPv6 address and view detailed information including geolocation, ISP, ASN, hosting/proxy detection, timezone and more, all alongside an interactive Leaflet map.

The most challenging part was integrating multiple APIs while keeping the UI responsive and making sure the map, loading states and data components stayed in sync throughout the lookup process. I’m especially proud of the overall UI, the modular component architecture and the smooth search experience.

To test the project, simply open the site. On your first visit it automatically analyzes your current public IP. After that, you can enter any valid IP address in the search bar to inspect its details and see its approximate location on the interactive map.

  • 3 devlogs
  • 4h
  • 2.78x multiplier
  • 11 Stardust
Try project → See source code →
Open comments for this post

44m 28s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

  • Wrapped up the remaining implementation work and cleaned up the entire codebase
  • Fixed the remaining UI and CSS issues across the application
  • Finished integrating all remaining React components and connected them with the existing data flow
  • Completed the Leaflet map implementation and finalized the interactive location view
  • Polished the overall lookup workflow to ensure everything works smoothly from search to map rendering
  • Deployed the project to Vercel
  • Ran into a deployment issue during the first build, tracked it down and resolved it, then successfully deployed the application
  • Experimented with a clean light theme after deployment, but it didn’t feel quite right for the overall design
  • Designed and implemented a complete dark theme and decided to make it the final look of the project
  • Added the final polish, tested the complete application and verified that everything works as expected

finally calling this one done! hope you all enjoy using it, and if you get a chance to check it out, i’d love to hear what you think :)

2
1
116
Open comments for this post

1h 2m 15s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

  • Implemented a proper loading experience while IP and geolocation data are being fetched
  • Added dedicated loading states to provide a smoother and more responsive user experience
  • Built reusable components for displaying fetched network information in a clean and structured layout
  • Refactored the details section into individual rows to improve readability and maintainability
  • Formatted the IP address by splitting it into individual octets for a more distinctive visual presentation
  • Displayed detailed information returned by the IP lookup service, including:
    • Mobile / Cellular detection
    • Proxy and VPN status
    • Hosting provider detection
    • Geolocation data
    • Timezone
    • ISP and ASN information
    • Country, region and city details
  • Improved the overall presentation of network metadata with a cleaner information hierarchy
  • Added support for both default and manual lookups:
    • On the first visit, the application automatically fetches the user’s current public IP
    • Afterward, users can search and analyze any valid IP address through the search interface
  • Polished the overall data flow to ensure smooth transitions between loading, fetching and rendering states
  • Fixed minor UI inconsistencies and improved component synchronization throughout the lookup workflow
0
0
24
Open comments for this post

2h 10m 18s logged

:yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay: :yayayayayay:

  • Implemented interactive map support using Leaflet with OpenStreetMap tile layers
  • Built the initial mapping system to visualize the user’s approximate location based on IP geolocation data
  • Integrated an external IP geolocation API to automatically retrieve:
    • Public IP address
    • Approximate location
    • ISP / Network provider
    • Timezone and additional network metadata
  • Refactored the frontend into reusable React components for improved maintainability and cleaner project architecture
  • Created dedicated components for:
    • Formatted IP address rendering
    • Data rows
    • Status badges
    • Interactive map container
  • Improved the data flow between the API layer and UI, making updates more predictable and easier to extend
  • Polished the overall dashboard layout with better spacing, organization and information hierarchy
  • Resolved rendering and state synchronization issues while connecting API responses to the map and interface
  • Verified the complete end-to-end workflow from IP lookup → API response → data processing → map rendering → real-time UI updates
  • Added the foundation for future location-based features by keeping the mapping and data-fetching layers modular and scalable
0
0
39

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…