Skip to content
This repository has been archived by the owner on Nov 7, 2018. It is now read-only.

mristroph/graffinity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

graffinity

Graffinity is an open & infinite canvas. It's for all, by all, shared in real-time.

Running Locally

You'll need mongodb installed...

bash
npm install
mongod --dbpath /tmp & foreman start

Then open a couple of windows and hit up localhost:5000!

Game Plan

  • (DONE) basic drawing app
  • (DONE) synced canvas -- everyone sees everyone elses stuff
  • (DONE)persistance -- save all strokes, and load the entire history to each new session
  • infinity -- add scrolling, make the canvas infinite. each user "starts" at their coordinates
  • add better drawing tools, eraser, etc.
  • show connected users, add chat
  • lazily load stuff for performance
  • everyone in the world can draw together in one, open and infinite canvas
  • everyone comes togerther
  • world peace <3

About

Graffinity is an open & infinite canvas. It's for all, by all, shared in real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published