Skip to content

Nodejs module that synchronizes data in real-time between server and different connected clients, it includes “data binding”, “scopes”, “session and login”, “query”, “redirect”, “middlewares”, etc...

License

Notifications You must be signed in to change notification settings

mahd-dev/iosync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iosync

Is a pure javascript Nodejs module that synchronizes data in real-time between server and different connected clients, it includes “data binding”, “scopes”, “session and login”, “query”, “redirect”, “middlewares”, etc...

Simply it's all you need to make a real-time management application

Principle :

It's based on client-server architecture so client binds to specific variables names and when that variable was changed then the server store it and bradcast that change to other binded clients based on it's scope and connected user

principle-image

Here is an example of scope principle and how variables works virtually, it supposes that there is a json object contains all data on server and every client has a real-time synchronized copy of the server json object.

principle-example-image

See Full documentation for the Getting started and API

See Runnable for a working demo

About

Nodejs module that synchronizes data in real-time between server and different connected clients, it includes “data binding”, “scopes”, “session and login”, “query”, “redirect”, “middlewares”, etc...

Resources

License

Stars

Watchers

Forks

Packages

No packages published