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.
Creating a task | Dragging a task |
---|---|
Cloning a task | Cloning a column |
---|---|
- Suitable for personal use
- Login with social media accounts
- App Notifications
- Mail Notifications
- Suitable for team use (task assignment, privileges etc.)
- Slack integration
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!
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>
Can Umay – @canumaytw – [email protected]
Distributed under the MIT license. See LICENSE
for more information.
https://github.com/canumay/kanbant
- Fork it
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request