Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic and Customizable Dashboard #24

Open
23 tasks
rasyidf opened this issue Feb 19, 2021 · 0 comments
Open
23 tasks

Dynamic and Customizable Dashboard #24

rasyidf opened this issue Feb 19, 2021 · 0 comments

Comments

@rasyidf
Copy link
Contributor

rasyidf commented Feb 19, 2021

📝 Dynamic and Customizable Dashboard (Simple Widget Based)
Having customized dashboard can make the program looks more personalized. also, the ability to remove unnecessary information provided at the dashboard.

feature that need to be implemented:

  • Prediction Cards
    • Regression
    • Custom Model Prediction
  • Computed Cards
    • MinMax
    • Average
    • Count
  • Charts
    • Bar Charts
    • Pie Charts
    • Line Charts
    • Time Series
  • Shortcut Cards
  • Scheduler Card
    • Calendar
    • Timer
    • Triggers
  • Project Information
    • Project Metadata
    • Contributors
    • Devices
  • Table
    • Log Table

Based on above list, we can implement basic widget for creating custom layout.

example

{
  "header": "name",  
  "width": 3, // Column Span
  "height":1, // Row Span
  "X": 2,  // Column Offset
  "Y": 1,  // Row Offset
  "content" : { // Depends on Widget Type
    "kind" : "chart",
    "type": "linear", 
    "dataUrl": "https://api.weather.com/v1/temperature",
    "dataArgs" : {
       "location": "Yogyakarta",
       "mode": "Celcius"
     }
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant