Nikrans Cell Tower API

A modern API for finding cell towers by geographic coordinates

About the Project

Nikrans Cell Tower API is a Laravel-based application providing an interface to search for cell towers based on geographic coordinates and a specified radius. Built with modern PHP 8.4 and Laravel best practices, it offers a secure and efficient way to locate nearby cell towers.

Key Features

Geographic Search

Search for cell towers by latitude, longitude, and radius

Secure API

Protected endpoints using Laravel Sanctum

IP Whitelisting

Enhanced security with IP-based request filtering

API Usage

Search Cell Towers Endpoint

GET /api/v1/cell-towers

Retrieves a list of cell towers within a specified radius of given coordinates.

Example Request

GET /api/v1/cell-towers?lat=50.4501&lon=30.5234&radius=5000 Authorization: Bearer your_api_token_here

Tech Stack

PHP 8.4 Laravel Sanctum Pest PHP Vite PSR-12 PHPStan