Introduce A Dashboard Widget System For Serenity Framework

I created dashboard widget system which will help developer create their own widgets easy for Serenity framework

Demo

Link for demo site: https://jin-pro-packages.azurewebsites.net
Login account: admin/serenity


This is demo about viewing widget in dialog or maximize it

Feature

  • Developer can create their own widgets easy
  • Support permission, admin can assign some specific widgets for specific users
  • Developer can create container for widget very easy, for example a widget is place inside a box with box title
  • User can change their own widget content settings, create one widget and re-use many times with difference settings
  • Easy add/remove/save layout
  • Can resize widget, support drag & drop
  • Context menu on widget grid (right-click menu)
  • Support loading overlay
  • View widget on dialog feature (or open widget in maximize dialog/panel)
  • Auto refresh widget after a period time for example 5s, 10s…
  • Support groupping
  • Declarative programming
  • OOP, typescript code
  • Serenity friendly

Pricing

BASIC PERSONAL
$199 $399
Develop single product Develop single product
Full source code & Demo Full source code & Demo
6 months access source code and updates (1) 12 months access source code and updates (1)
E-mail support (5 incidents for 1 developer) E-mail support (10 incidents for 1 developer)
3 Hours of Live Credits Included (2)
(1) Access source code on Github
(2) Hours you can spend for remote troubleshooting, consultation, custom development.
!!! Support time will not include weekend or holiday
Ping me at it.minhhung@gmail.com or Skype minhhungit if you like it. Many thanks!

Change log:

2020/12/27

  • Developer can create their own widgets easy
  • Support permission, admin can assign some specific widgets for specific users
  • Developer can create container for widget, for example a widget is place inside a box with box title
  • User can change their own widget content settings, widget container settings…
  • User can add/remove their widgets
  • User can save and reload their dashboard layout/setting from database
  • User can resize widget, support drag & drop
  • Context menu on widget grid (right-click menu)
  • Loading overlay
  • OOP, typescript code
  • Re-use Serenity features

2020/12/31

Add more features:

  • Auto refresh widget after a period time for example 5s, 10s…
  • Remove container feature, it looks complex when we keep both container setting and widget content setting
  • Developer can setup widget setting for specific widget or creating a setting form and let user customize it by themeself

2021/01/10

  • Introduce feature: View widget in dialog or panel
  • Localization

Thank you to above tool & libraries, also their authors and open source community!

Share