All Projects → mhumph → Zenboard

mhumph / Zenboard

Teamwork made easy

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Zenboard

Focalboard
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Stars: ✭ 1,153 (+5968.42%)
Mutual labels:  collaboration, agile, scrum
Imdone Atom
imdone-atom has been archived
Stars: ✭ 219 (+1052.63%)
Mutual labels:  productivity, agile, scrum
Leantime
Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.
Stars: ✭ 702 (+3594.74%)
Mutual labels:  productivity, agile, scrum
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (+36.84%)
Mutual labels:  agile, scrum
bzkanban
🔪 Kanban board for Bugzilla 5+
Stars: ✭ 39 (+105.26%)
Mutual labels:  agile, scrum
hfos-legacy
Hackerfleet Operating System
Stars: ✭ 28 (+47.37%)
Mutual labels:  productivity, collaboration
s3-practical-guide
A practical guide for Sociocracy 3.0.
Stars: ✭ 56 (+194.74%)
Mutual labels:  agile, scrum
matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (+10.53%)
Mutual labels:  agile, scrum
nzb
Get Things Done® with nzb, a beautiful terminal interface for Nozbe. Inspired by Wunderline
Stars: ✭ 35 (+84.21%)
Mutual labels:  productivity, gtd
todo.txt-graph
A todo.txt plugin which visualizes the amount of done tasks per day
Stars: ✭ 17 (-10.53%)
Mutual labels:  productivity, gtd
Support
Agile project management integrated with GitHub
Stars: ✭ 373 (+1863.16%)
Mutual labels:  agile, scrum
scrum-planning-poker
Please feel FREE to try it and give feedback by searching Scrum敏捷估算 in WeChat mini program.
Stars: ✭ 30 (+57.89%)
Mutual labels:  agile, scrum
the-solo-developers-manifesto
This guide will help solo developers achieve what could be achieved by teams by God's mercy
Stars: ✭ 97 (+410.53%)
Mutual labels:  productivity, agile
learn-scrum
Let's learn Scrum in simple terms!
Stars: ✭ 18 (-5.26%)
Mutual labels:  agile, scrum
scrumlr.io
Webapp for collaborative online retrospectives
Stars: ✭ 116 (+510.53%)
Mutual labels:  agile, scrum
agilemanager-api
HPE's Agile Manager client API module for NodeJS
Stars: ✭ 15 (-21.05%)
Mutual labels:  agile, scrum
Nextcloud Deck
📋 Android client for nextcloud deck app
Stars: ✭ 318 (+1573.68%)
Mutual labels:  agile, scrum
Zentaopms
Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!​
Stars: ✭ 716 (+3668.42%)
Mutual labels:  agile, scrum
yoda
GitHub extension for agile project management, using the issues subsystem.
Stars: ✭ 86 (+352.63%)
Mutual labels:  agile, scrum
scrumonline
Always up to date scrumonline docker build
Stars: ✭ 18 (-5.26%)
Mutual labels:  agile, scrum

Zenboard: teamwork made easy

Zenboard

Try it out here http://zenbrd.herokuapp.com/

Why Zenboard?

We believe that your team can achieve great things.

You don't need the world's most talented individuals, but you do need laser focus, deep collaboration and "user-centricity".

Zenboard is a team board that makes all of this easier. Read more here.

Status

Zenboard is currently v0.4. There will be bugs. Archiving is not yet implemented.

Create your own board in 10 minutes

Zenboard is lightweight - suitable for hosting on a free Heroku account. (If you want to host elsewhere check this guide).

  1. You will need Git installed locally. You can download it here.

  2. Clone the Zenboard repo

git clone https://github.com/mhumph/zenboard.git
cd zenboard
  1. Signup for a Heroku account

  2. Install the Heroku CLI

  3. Make sure you've logged in to Heroku CLI and created the app

heroku login
heroku create
  1. Provision JawsDB (MySQL): heroku addons:create jawsdb

  2. Deploy Zenboard to Heroku: git push heroku master

  3. Open Zenboard in a browser: heroku open

More info

Heroku's getting started guide for Node.js is here.

To host Zenboard elsewhere

All you need is MySQL and a server supporting Node.js. In most cases:

  • minimal server resources will be needed, as there will be relatively few requests per minute
  • high availability / clustering / load balancing won't be needed

NOTE: If the app doesn't find the necessary MySQL tables, then it will automatically create them. The schema to contain them must already exist though - see config/db-config.js

Share the love

If you like Zenboard please GitHub star it, thanks!

About

Zenboard uses Vue.js, Node.js and socket.io

This repo is just the API (created with Express Generator). To run it:

The Vue.js source is in a separate repo here.

To run locally

DEBUG=zenboard:* npm start

A snapshot of the UI is bundled in this repo. You can access it at http://localhost:3001/

Here is one of the API endpoints http://localhost:3001/api/rows/deep

Contribute

Want to get involved? Get in touch!

What about "feature X"?

Mobile app

Board columns aren't a good fit for mobile. We have a very different design for mobile but that's a story for another day ;)

Auth, SaaS, etc

To develop auth/SaaS, Zenboard will need a contributor or sponsor.

Estimating, "sprint velocity", etc

Zenboard isn't planning specific features for task estimating or velocity reports.

To find out why, watch this video on Modern Agile.

Modern Agile
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].