Context
I want to design a personalized "dashboard" to assist me in staying organized. This dashboard will help me keep track of the issues I am currently handling, tasks I have delegated, emails awaiting response, and more. While I am aware of project management tools available in the market, I prefer something lightweight and flexible. For instance, having a flashing red alert when a test server is down (checked periodically through an async call) would be an essential feature for me. My goal is to consolidate all necessary information onto a single webpage.
Inquiry
What I envision is an HTML file with Angular scripts that enable me to add or remove issues, email threads, test server IP addresses, etc. The catch is that I want this data to be saved directly within the file itself. This way, whenever I reopen the HTML file (or open it in another tab), my dashboard should always display current information. Is there a feasible way to achieve this, considering potential security or filesystem limitations?
Considerations
Due to restrictions, I do not have authorization to install software on our test servers such as Apache or MySQL, nor can I make changes to my work desktop without IT approval. Therefore, I'm exploring options that do not rely on external installations.
While I have explored HTML5 storage capabilities, I am concerned about the possibility of losing my dashboard data due to accidental disk or browser cleanup actions.
These limitations lead me to seek a self-contained solution that meets my specific requirements.
This setup only needs to function on my personal desktop, and I am willing to adjust browser settings or permissions as needed. Since I typically keep tabs open for long periods, frequent restarts like those caused by Windows Updates are unavoidable.