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