π 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:
-
Clone the Repository:
git clone https://github.com/nomankarim8/location-tracker.git cd location-tracker
-
Build and Run:
- Ensure Docker is installed.
- Run the following commands:
chmod +x build.sh ./build.sh
-
Access the API:
- The API will be running at
http://localhost:8080/location
and will return JSON location data.
- The API will be running at
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......