/PHP-TCXC-API-and-ChartsJS

Visualize the TelecomsXChange API calls data with ChartsJS

Primary LanguagePHP

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

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

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:

    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 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.