I'm working on a project that doesn't fit into localStorage. I couldn't find a concise post on how to use IndexedDB with vanilla JS. Wrote this up to pay it forward: https://www.alanwsmith.com/en/3b/yu/de/lh/
Using IndexedDB to Store Key Value Pairs with Vanilla JavaScript