Today all data is stored in IndexedDB which isn't scalable. - [ ] Move to using an ID - [ ] Local caching with [RxDB](https://rxdb.info/) or [Apollo Client ](https://www.apollographql.com/docs/) - [ ] [GraphQL in CosmosDB](https://docs.microsoft.com/en-us/azure/developer/javascript/how-to/with-web-app/graphql/static-web-app-graphql/introduction) for back-end - [ ] [Azure Storage](https://docs.microsoft.com/en-us/javascript/api/overview/azure/storage-blob-readme?view=azure-node-latest) for images - [ ] ID to file mapping in IndexedDB
Today all data is stored in IndexedDB which isn't scalable.