Moniboard - A custom dashboard for NetData with user-created views and graph choices.
- Create an add graph feature
- Should use a popup modal and prompt for relevant information
- Once all populated, send the relevant information to the backend and update the database
- At the same time as previous step, load in the new graph on the fly. The DB should sync up eventually to be consistent
- Don't forget to generate the graph ID and when it is received, update the DOM to have it
- Create an edit section feature
- Make the title, descriptions, and headings editable.
- When edit mode is deactivated, get the content of those editable fields and send to backend
- Update the relevant section with those fields
- Updating the headings might be a bit hard
- Should store the headings objects with the relevant graph id as the key. Might make it a bit easier
- Create an add view feature
- Looks similar to the add graph feature
- Should ask for basic view information, information to create a blank section
- Send all to backend and create a brand new document
- Generate the relevant ID's