Projects with this topic
-
This practice is aimed at learning to use the indexedDB mecanic (JavaScript).
We learn the core mechanics such as : open(), .onupgradeneeded, .onsuccess, .onerror, .onblocked and the full connection lifecycle. We also learn about transactions (readonly/readwrite), object stores, requests and the request/response pattern that runs everything. Moreover, we discover keyPath and autoIncrement, and why keys should never be reused. Finally, we dive into Indexes, and unique constraints.
Full CRUD: Create (add), Read (get/getAll), Delete (delete) - all wired to real HTML, with closures correctly capturing per-row data for delete buttons.
Updated -
Apislash storage — capability-tiered secure storage for any TypeScript project. Web (localStorage/session/volatile + IndexedDB) and React Native (AsyncStorage / Expo SecureStore + Expo SQLite) adapters. MIT.
Updated -
A real-time browser-based edge computing system that detects motion and intelligently captures only meaningful video events using on-device processing.
Updated -
A secure offline chatbot vault that stores your personal documents, notes, and files locally, no internet or servers required.
Updated -
Minimalist, off-line workout tracker. Under Development.
Updated -
conveniently use IndexedDBs in browser-side code
Updated