Giter Site home page Giter Site logo

kanboard's Introduction

Kanboard

Kanboard is a simple visual task board web application.

  • Inspired by the Kanban methodology
  • Get a visual and clear overview of your project
  • Multiple boards with the ability to drag and drop tasks
  • Minimalist software, focus only on essential features (Less is more)
  • Open source and self-hosted
  • Super simple installation

Usage examples

You can customize your boards according to your business activities:

  • Software management: Backlog, Ready, Work in Progress, To be tested, Validated
  • Bug tracking: Received, Confirmed, Work in progress, Tested, Fixed
  • Sales: Prospect, Meeting, Proposal, Sale
  • Lean business management: Ideas, Developement, Measure, Analysis, Done
  • Recruiting: Candidates Pool, Phone Screens, Job Interviews, Hires
  • E-Commerce Shop: Orders, Packaged, Shipped
  • Construction Planning: Materials ordered, Materials received, Work in progress, Work done, Invoice sent, Paid

Features

  • Multiple boards/projects
  • Boards customization, rename or add columns
  • Tasks with different colors, Markdown support for the description
  • Users management with a basic privileges separation (administrator or regular user)
  • Webhooks to create tasks from an external software
  • Host anywhere (shared hosting, VPS, Raspberry Pi or localhost)
  • No external dependencies
  • Super easy setup, copy and paste files and you are done!
  • Translations in English and French

Todo

  • Touch devices support (tablets)
  • Task search
  • Task limit for each column
  • File attachments
  • Comments
  • API
  • Basic reporting
  • Tasks export in CSV

Todo and known bugs

License

Authors

Original author: Frédéric Guillot

Requirements

  • Apache or Nginx
  • PHP >= 5.3.7
  • PHP Sqlite extension
  • A web browser with HTML5 drag and drop support

Installation

From the archive:

  1. You must have a web server with PHP installed
  2. Download the source code and copy the directory kanboard where you want
  3. Check if the directory data is writeable (Kanboard stores everything inside a Sqlite database)
  4. With your browser go to http://yourpersonalserver/kanboard
  5. The default login and password is admin/admin
  6. Start to use the software
  7. Don't forget to change your password!

From the repository:

  1. git clone https://github.com/fguillot/kanboard.git
  2. Go to the third step just above

Update

From the archive:

  1. Close your session (logout)
  2. Rename your actual Kanboard directory (to keep a backup)
  3. Uncompress the new archive and copy your database file db.sqlite in the directory data
  4. Make the directory data writeable by the web server user
  5. Login and check if everything is ok
  6. Remove the old Kanboard directory

From the repository:

  1. Close your session (logout)
  2. git pull
  3. Login and check if everything is ok

Security

  • Don't forget to change the default user/password
  • Don't allow everybody to access to the directory data from the URL. There is already a .htaccess for Apache but nothing for Nginx.

FAQ

Which web browsers are supported?

Desktop version of Mozilla Firefox, Safari and Google Chrome.

kanboard's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

raven-ie

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.