Skip to content

Multi-user paint web-application written for Revenj NoSQL

Notifications You must be signed in to change notification settings

ivica-skrinjar/multipaint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiPaint

Multi-user paint web-application written for Revenj NoSQL

This project demonstrates event sourcing, reporting, security and custom REST services for Revenj framework.

Each visitor is granted a random Session ID. Mouse movements are tracked through domain events and aggregated into Stroke entities. All strokes are accumulated on the shared canvas through Revenj reporting capabilities.

A visitor is only able to erase his own part of the drawing. An administrator can erase the entire canvas.

About

Multi-user paint web-application written for Revenj NoSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 86.7%
  • Vim Script 8.7%
  • JavaScript 1.1%
  • C# 1.1%
  • Nginx 0.8%
  • Perl 0.5%
  • Other 1.1%