An open API service indexing awesome lists of open source software.

https://github.com/ajamous/php-tcxc-api-and-chartsjs

Visualize the TelecomsXChange API calls data with ChartsJS
https://github.com/ajamous/php-tcxc-api-and-chartsjs

Last synced: 11 months ago
JSON representation

Visualize the TelecomsXChange API calls data with ChartsJS

Awesome Lists containing this project

README

          

# Telecomsxchange Data Visualization

This project provides a visual representation of call data from Telecomsxchange using grouped bar charts. It showcases the top vendors and countries based on call count.

![ezgif com-video-to-gif-2](https://github.com/ajamous/PHP-TCXC-API-and-ChartsJS/assets/19316784/c7cf7db2-b198-4130-80f4-1e10434ff0e5)

## Features

- **Interactive Visualization**: Utilizes Chart.js to create dynamic and interactive bar charts.
- **Dark Theme**: A sleek dark theme ensures the visuals are easy on the eyes and stand out.
- **Grouped Bar Charts**: Displays top vendors and countries side by side for easy comparison.

## Getting Started

### Prerequisites

- A web server (e.g., Apache, Nginx) or a local development environment like XAMPP or MAMP.
- PHP installed on your server.

## Quick Start with Replit

You can easily get started with this project using the provided Replit template:

[![Run on Replit](https://replit.com/badge/github/ajamous/PHP-TCXC-API-and-ChartsJS)](https://replit.com/@AmeedJamous/PHP-TCXC-API-and-ChartsJS?v=1)

Simply click the badge above, and you'll be able to run and modify the project directly in your browser without any setup.

1. Clone the repository:
```sh
git clone https://github.com/ajamous/PHP-TCXC-API-and-ChartsJS.git
```

2. Navigate to the project directory and open `index.php` in your browser.

3. The visualization should now be displayed.

## Usage

Simply open `index.php` in your browser to view the visualization. The data is currently hardcoded, but can be easily replaced with dynamic data fetched from the Telecomsxchange API.

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

---

Remember to replace the placeholder `path_to_screenshot.png` with the path to a screenshot of your visualization if you have one. Adjust any other details as necessary to fit your project's specifics.