Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/koolreport/dashboard-demo

This is demonstration of Dashboard Framework which is an framework built with PHP and on top of KoolReport Pro to facilitate dashboard construction. It contains a sleek design of modern dashboard, strong data handling and myriad of types of data visualization.
https://github.com/koolreport/dashboard-demo

csv dashboard-framework data-visualization database demonstration excel koolreport-dashboard kpi-dashboard mysql mysql-dashboard open-source php php-admin php-admin-panel php-dashboard php-framework postgresql sqlserver

Last synced: 5 days ago
JSON representation

This is demonstration of Dashboard Framework which is an framework built with PHP and on top of KoolReport Pro to facilitate dashboard construction. It contains a sleek design of modern dashboard, strong data handling and myriad of types of data visualization.

Awesome Lists containing this project

README

        

# PHP Dashboard Framework

## About

This repository contains sample dashboard application built on top of KoolReport's Dashboard Framework. The application act as demonstration of framework's features as well as examples for you to start with.

## KoolReport's Dashboard

[KoolReport's Dashboard](https://www.koolreport.com/packages/dashboard) is a __PHP Dashboard Framework__ to facilitate dashboard construction. The framework is built on top of [KoolReport Pro](https://www.koolreport.com/get-koolreport-pro) which is general data reporting framework. Dashboard framework is added with following features:

1. Low-code orientation
2. Built-in authentication
3. Construct a beautiful admin panel
4. Allow authorization from application to data field
5. Work with MySQL, Postgres, SQL Server, SQLite
6. Support data from CSV, Excel files
7. Support Data Caching at widget level
8. Support multi-languages
9. Support Multi-themes
10. Beautiful single page application
11. Support lazy loading for widgets
12. Flexible three levels organized menus
13. Able to export to PDF, Excel, CSV and other formats
14. Support master-detail data model
15. Integrated with beautiful data visualization libraries: Google Chart, ChartJs, D3
16. Work with other frameworks like Laravel, Codeigniter, Yii2, Symfony

## Demonstration

You may view the result in here

[![](https://www.koolreport.com/assets/images/editor/c5/image5ff5e2c35199e.png)](https://www.koolreport.com/dashboard/demo/)

Link: [https://www.koolreport.com/dashboard/demo/](https://www.koolreport.com/dashboard/demo/)

## Documentation

Full documentation can be found at

[https://www.koolreport.com/docs/dashboard/overview/](https://www.koolreport.com/docs/dashboard/overview/)

## Installation

#### Step1: Clone our dashboard demo

To clone our dashboard demo, please run

```
git clone [email protected]:koolreport/dashboard-demo.git
```

#### Step 2: Add authentication

Please login into our website, navigating the [My Licenses](https://www.koolreport.com/my-licensed-packages) and click to __[Get Token For Composer]__ button.

Near existed `composer.json`, please create `auth.json` and fill it with authentication information from Token For Composer pop up.

#### Step 3: Run composer to update

```
composer update
```

*Note: Please make sure that you have subscription of KoolReport Pro and Dashboard Framework otherwise this command will not work.*

#### Step 4: Install database (Optional)

Please locate the `automaker.sql` inside `data` folder and then import it to your databases.

*Note: We provided a public database connection so you may run example immediately, but if you want to use local database, you take this step and the step 5*

#### Step 5: Provide connection inside `AutoMaker.php` (Optional)

Please locate the `AutoMaker.php` and provide detail connection to your installed AutoMaker.

*Note: If you take the step 4 then you should take this step, otherwise move to step 6*

#### Step 6: Run

You may run the demo now

```
http://localhost/dashboard-demo/
```

### Thank you!

__*<3 koolreport team*__