CGrateS_UI

screenshot of CGrateS_UI
react
bootstrap

Simple React based UI for interacting with CGrateS

Overview

The Omnitouch CGrateS React UI is a streamlined interface that enables users to interact with the CGrateS API seamlessly through their browser. This tool provides a hassle-free experience, allowing quick access to various CGrateS functionalities without any installation prerequisites. By merely accessing the tool through a web link, users can connect to any accessible CGrateS instance, including localhost, making it a versatile option for both developers and new users alike.

This utility is not just a graphical interface but serves as a practical solution for managing CGrateS data. With limited but essential functionalities exposed, it caters to those looking to efficiently navigate and operate within the CGrateS environment.

Features

  • No Installation Required: Simply access the tool via a web browser without needing to install any additional software.
  • Custom Connection Settings: Users can easily change the default connection to point at any CGrateS instance and configure tenant information as needed.
  • Local Self-Hosting: For those who prefer to run the tool locally, it can be set up quickly using Node.js, allowing for personalized configurations.
  • Limited API Exposure: Though not comprehensive, the tool provides critical functionalities for managing accounts, resources, and sessions within CGrateS.
  • Configuration File: Users running the tool locally can modify a config.json file to save connection details, eliminating the need to specify them every time.
  • Support for Key Functions: Features include searching and exporting CDRs, managing action plans, and viewing account balances, offering practical utilities for data management.
  • Browser Compatibility: Designed with a focus on secure connections, the tool ensures that all HTTP resources support HTTPS when operating in browsers, which enhances security during data access.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

github-pages
GitHub Pages

Gridsome is a Vue.js-based static site generator that makes it easy to build fast and flexible websites and applications by leveraging modern web technologies like GraphQL, Webpack, and hot reloading