IndexedDB

Exemplo doǒdigo funcionando - precisa colocar em um model separado