Skip to content

Location Tracker v1.0.1

Latest
Compare
Choose a tag to compare
@nomankarim8 nomankarim8 released this 13 Oct 14:14

πŸš€ Location Tracker v1.0.0

Overview

This is the initial release of Location Tracker, a real-time location tracking service built using Python, Go, Docker, and Shell. This application retrieves the user's location based on IP address and returns it through a RESTful API.

Features:

  • 🌍 Location Data: Get IP address, city, region, country, and coordinates.
  • βš™οΈ Tech Stack: Python for location retrieval, Go for API server, Docker for containerization, Shell for automation.
  • πŸš€ Easy Deployment: Fully containerized for simple and fast deployment using Docker.

How to Use:

  1. Clone the Repository:

    git clone https://github.com/nomankarim8/location-tracker.git
    cd location-tracker
  2. Build and Run:

    • Ensure Docker is installed.
    • Run the following commands:
      chmod +x build.sh
      ./build.sh
  3. Access the API:

    • The API will be running at http://localhost:8080/location and will return JSON location data.

API Example Response:

{
  "ip": "123.45.67.89",
  "city": "San Francisco",
  "region": "California",
  "country": "US",
  "loc": "37.7749,-122.4194"
}

What's Next:

  • Adding support for user-based location permissions.
  • Improving accuracy for dynamic IP locations.
  • Adding more API features for custom tracking.

Download and Get Started!

Download the source code or clone the repo and start tracking! πŸš€


Built with ❀️ by [nomankarim8]

License:

This project is licensed under the MIT License.


Thank's for using it.Stay with me......