ip-addressgeolocationwhat-is-my-iphttp-servermaxmindgeoipwebsitehtml-template
A simple website that displays the visitor's IP address and geographic location (country and city).
Uses an HTTP Server to handle incoming requests, routes them through a Router component, and calls the MaxMind GeoLite API to perform IP geolocation lookup. The response is parsed with a JSON Decoder and rendered using Go Templates with Bootstrap CSS styling.
Perfect for building "What's My IP" style websites or adding IP-based location detection to your applications.
Components used: HTTP Server, Router, HTTP Client, JSON Decoder, Go Template Engine, Signal.
Features: IP detection, geolocation, GeoIP lookup, visitor location, MaxMind integration, HTML templating, Bootstrap UI.