Giter VIP home page Giter VIP logo

zenboard's Introduction

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

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.