An example of a realtime collaborative app based on ShareDB and Operational Transformation.
Demo: https://paintmoji.onrender.com
(Note: this is hosted on a Render free instance, which spins down after some time of inactivity and it might take some more time to load if it's down, just keep this in mind when trying this project.)
- Install Node.js.
- Run
npm install
.
- Run
npm start
. - Open http://localhost:3000 on your browser.
This project is deployed on Render using a Free Services instance and it's available at paintmoji.onrender.com.
Since I'm using a free instance, this instance spins down after some time of inactivity, and it will take a few seconds more to respond to a request if it needs to spin back up. Just keep this in mind when trying this project demo.
For any questions you can contact me/Pedro Machado Santa at pedro.santa@gmail.com.