Generic Dashboard/Widgets functionality with AngularJS

    Generic Dashboard/Widgets functionality with AngularJS

    Generic AngularJS component/directive providing dashboard/widgets functionality.

    Features:

    • Adding/removing widgets
    • Widgets are instantiated dynamically (from corresponding directive or template)
    • Widgets drag and drop (with jQuery UI Sortable)
    • Horizontal and vertical widgets resize
    • Fluid layout (widgets can have percentage-based width, or have width set in any other unit)
    • Any directive or template can be a widget
    • Connecting widgets to real-time data (WebSocket, REST, etc.)
    • Changing widget data source dynamically (from widget options)
    • Saving widgets state to local storage
    • Multiple Dashboard Layouts

    Leave a Reply