Skip to content

🌍 GeoIP: Dynamically tailor user experiences with precise IP-based geolocation πŸ“, enabling seamless integration of language πŸ—£οΈ and currency πŸ’° customization for your applications.

License

Notifications You must be signed in to change notification settings

notcoderguy/geoip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoIP Service

GeoIP is a geolocation service that detects user IPs and provides geolocation data.

Features

  • IP detection
  • Geolocation data (country, city, coordinates)
  • Language customization
  • Currency information
  • Easy integration

Quick Start

  1. Clone the repo:

    git clone https://github.com/notcoderguy/geoip.git
    cd geoip
  2. Start with Docker:

    docker-compose up --build

API Usage

Get geolocation:

curl http://localhost:8000/api/detect

Query specific IP:

curl http://localhost:8000/api/detect/{IP_ADDRESS}

Documentation

See /docs for API details and examples.

Examples

  • Auto language switching
  • Local currency display

Contributing

  1. Fork the repo
  2. Create a feature branch
  3. Commit changes
  4. Push to branch
  5. Open a PR

License

Unlicense - See LICENSE

Support

Open an issue or email me@notcoderguy.com

About

🌍 GeoIP: Dynamically tailor user experiences with precise IP-based geolocation πŸ“, enabling seamless integration of language πŸ—£οΈ and currency πŸ’° customization for your applications.

Resources

License

Stars

Watchers

Forks