Building a collaborative pixel canvas for my school. What worked, what broke, and what I learned about real-time web apps.