Skip to content

Multi-version concurrency control inside your ngrx defined states. Persist data offline and update evolutionary timeline on network sync.

License

Notifications You must be signed in to change notification settings

sean-perkins/ngrx-offline-concurrency-control

Repository files navigation

Ngrx Offline Concurrency Control

An extendable offline data management module for any Angular application. Multi-version concurrency to manage the client's database versus the master database. Uses evolutionary timeline methodologies to sequence offline changes to data, to only send the most up-to-date reference of an object to your master database.

Note: WIP do not use this yet.

Roadmap

  • Connection Monitoring - WiFi / 3G / None
  • Data Persistence Layer
  • Decorators(?) for tagging @Offline() effects
  • Sync Persistence Layer
  • Transaction Manager
  • Http Middleware
  • Hooks for database of choice

Contributors

Sean perkins
Sean Perkins

About

Multi-version concurrency control inside your ngrx defined states. Persist data offline and update evolutionary timeline on network sync.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published