background preloader

Trello

Facebook Twitter

How we use Trello & Google Docs to make UserVoice better every day | FoundersVoice. Trello Architecture by Brett Kiefer on Prezi. {{ mustache }} Backbone.js. CoffeeScript. Organize Anything, Together. The Trello Tech Stack. Trello started as an HTML mockup that Justin and Bobby, the Trello design team, put together in a week.

I was floored by how cool it looked and felt. Since Daniel and I joined the project to prototype and build Trello, the challenge for the team has been to keep the snappy feeling of the initial mockups while creating a solid server and a maintainable client. The Initial Trello Mockup That led us toward a single-page app that would generate its UI on the client and accept data updates from a push channel. Initially, we were wondering how interesting and far-out the stack could be before management got nervous, but our concerns were addressed in an early meeting with Joel, when he said “Use things that are going to work great in two years.”

So we did. CoffeeScript Trello started out as a pure JavaScript project on both client and server, and stayed that way until May, when we experimentally ported a couple of files to CoffeeScript to see how we liked it. The Client Neat! Pushing and Polling.