A minimalist IndexedDB wrapper and syncing solution for when your application disco(nnects) from the network
Built for Devs
Developed under the tech accelerator, OS Labs, DiscoDB helps you create an offline version of your existing application
IndexedDB Wrapper
A promise-based wrapper for IndexedDB, making it easier to interact with the API
Background Sync
Custom action queue that stores offline operations and syncs back to the main database when the network connectivity returns
Service Worker Support
Import DiscoDB directly into your service worker to eliminate refactoring of your client-side and server-side code
Offline Capability
Provide users the ability to interact with your website without network connectivity
Dynamic Offline Data
Read, update, and delete data from native browser database, IndexedDB, using custom promise-based functions
Synchronize Changes
Utilize our custom action queue to sync changes made offline back to your database
Install
DiscoDB is an open-source NPM library, visit the NPM website for installation instructions
If you have any feedback or would like to contribute, please visit the DiscoDB Github Repository
Meet The Team
Young Min Lee
Los Angeles based Software Engineer – Enjoys crafting coffee drinks and keeping a healthy lifestyle
Jackson Tong
Los Angeles based Software Engineer – Escape room enthusiast who also loves eating fried chicken
Eric McCorkle
Los Angeles based Software Engineer – Enjoys running and scouring the archives for the best Grateful Dead live shows
Eric Gomez
Los Angeles based Software Engineer – Enjoys hiking Mt. Baldy and visiting the local venues to see live music
Checkout our medium article to learn more!
Follow this project on LinkedIn