Kanban

screenshot of Kanban

Kanban 看板 is a Trello clone in Rails and Backbone.js

Overview

Kanban is an innovative Trello clone that streamlines project management and enhances team collaboration. Built using Ruby on Rails for the backend, it serves as a JSON API while Backbone.js takes care of the dynamic frontend. Designed to facilitate an organized workflow, Kanban is ideal for teams looking for a user-friendly interface to track their tasks and progress effectively.

With a focus on simplicity and usability, Kanban offers various features that improve the overall experience of managing tasks. Whether you're working on a personal project or coordinating with a team, the tool is designed to support flexibility, making it an attractive option for diverse work environments.

Features

  • User Authentication: Comes with hand-rolled Rails user authentication, ensuring that only authorized users can access the boards, enhancing security.

  • Custom JSON Templating: Utilizes nested Rails JSON templating with Rabl, allowing for efficient data handling and structured responses in your application.

  • Backbone Models and Collections: Leverages Backbone-relational.js to manage data, providing a robust framework for building dynamic user interfaces.

  • Auto-updating Timestamps: Incorporates jQuery timeago for displaying comment timestamps that automatically update, keeping the board relevant and timely.

  • Editable Titles: Features editable board, list, and card titles using jQuery JEditable, providing users with seamless customization options.

  • Cross-platform Compatibility: Designed to work well across various devices, ensuring that users can stay productive whether at their desk or on the go.

  • Open Source License: Released under the MIT License, allowing for easy customization and adaptation by other developers.