I am currently building a small e-learning system and so far, I have created a static dashboard layout whereby I am showing snippets of information based on the user's progression of their e-learning journey.
I was just wondering if anyone on here has any top-tips or methods to building a drag and drop widget-based dashboard where users can create their own dashboard environment based on the widgets that matter to their learning journey the most.
So in essence, the widgets would be already created. However, the user can reorder the widgets/hide widgets from being displayed.
I can't find much online, I have found one basic method on how to achieve this but the method doesn't explain how the dashboard layout can be saved to prevent the dashboard layout from being reset when the page is reloaded.
Any top-tips, methods or solutions would be highly appreciated!
(I am currently using WP Bakery Plugin as a way of keeping all the static widgets within a responsive grid layout) - However, I am just wanting to implement a process behind in making the widgets become draggable, sortable and displayable based on the user's preferences.
Thanks in advance! Josh.