shaw711 / kanbant

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

Home Page:https://kanbant.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Roadmap:

  • Suitable for personal use
  • Login with social media accounts
  • App Notifications
  • Mail Notifications
  • Suitable for team use (task assignment, privileges etc.)
  • Slack integration

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

About

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

https://kanbant.herokuapp.com

License:MIT License


Languages

Language:Vue 56.0%Language:JavaScript 41.8%Language:HTML 2.3%