This application uses Backbone.js to organize the client-side code. Drag & drop features are implemented using jQuery UI, and Handlebars provides the templating. A simple Express/Node.js server is used for the server-side code. Cards can be created, archived, labelled, commented on, moved, and deleted, and lists can be created. All comments are tracked and displayed in the side menu bar. Cards can be searched by keyword. Data is stored in a JSON file, and is bootstrapped in order to limit HTTP requests on page load.
View the source code on GitHub.