/kanbant

Open Source Kanban Board Project built with Node.js, Vue.js and MongoDB

Primary LanguageVueMIT LicenseMIT

logo

Open Source Kanban Board project built with Vue.js, Node.js, Express.js and MongoDB

Kanbant's motto is to make Kanban simple again, so you won't see any complicated pages anymore, just your tasks, and that's it.

Gifs

Creating a task Dragging a task
Cloning a task Cloning a column

Screenshots

Development setup

Clone the repository

git clone https://github.com/canumay/kanbant.git
cd kanbant

Install dependencies and run app server with development mode

npm install
npm run dev

Install dependencies & serve frontend for development build

cd client
npm install
npm run serve

Navigate to http://localhost:8080, if you're seeing Kanbant login page, everything is OK!

Deployment Setup

Preparing frontend assets for production deployment:

cd client
npm install
npm run build

NOTE: Building process creates files and assets in the client/dist directory.

If you want to use external MongoDB database, create environment file (.env) and change its content like below.

MONGO_DB_URI=<YOUR-MONGO-DB-URI>

Meta

Can Umay – @canumaytwcanumaybusiness@gmail.com

Distributed under the MIT license. See LICENSE for more information.

https://github.com/canumay/kanbant

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request