Skip to content

Latest commit

 

History

History
89 lines (55 loc) · 3.02 KB

README.md

File metadata and controls

89 lines (55 loc) · 3.02 KB

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 is a PHP Dashboard Framework to facilitate dashboard construction. The framework is built on top of 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

Link: https://www.koolreport.com/dashboard/demo/

Documentation

Full documentation can be found at

https://www.koolreport.com/docs/dashboard/overview/

Installation

Step1: Clone our dashboard demo

To clone our dashboard demo, please run

git clone git@github.com:koolreport/dashboard-demo.git

Step 2: Add authentication

Please login into our website, navigating the My Licenses 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