Our product works with any JavaScript solution. Browsers also have LocalStorage and IndexedDB as solutions. We’ve had good luck with LocalStorage, but IndexedDB is complex and best used with a wrapper, like PouchDB.
You can test the app as a mobile app (Android/iOS) using cordova and a SQLite plugin. We have a tool that can help with that called VoltBuilder.