My supposition is to build a suite of apps that work together and are local; calendar, tasks, contacts, etc that run exclusively inside the browsers domain. They don't need to install an 'app', they don't need a web service to function. Just go toa webpage, click add to desktop an like Dev.to and voila it works.
Can this be done? Why hasn't this become common? What are the risk factors?
More specifically, I'm clearly going to rely on IndexedDB, right? Is that bad/good? Why?
I'm sure there are reasons for why this hasn't happened, but if I could I'd like to aggregate all the feedback into this one article for myself and others who may be considering the same thing.
Your assistance is greatly appreciated!!