Skip to content

A simple real-time scrum board built with Laravel 5.3 + Pusher.

License

Notifications You must be signed in to change notification settings

yappkahowe/scrumboard

Folders and files

NameName
Last commit message
Last commit date
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Feb 28, 2017
Feb 28, 2017
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Feb 28, 2017
Feb 28, 2017
Feb 28, 2017
Sep 22, 2016
Sep 22, 2016
Sep 22, 2016
Feb 28, 2017

Repository files navigation

Scrum Board

This is a simple real-time scrum board for a small team. It is built with Laravel 5.3, Vue 2, and Pusher.

Screenshot of Scrum Board

Requirement

  • LAMP
  • Composer

Getting Started

    1. Clone or download this project.
    1. Copy .env.example to .env and change the environment values accordingly, e.g. app name, .
    1. Enter your Pusher key, secret, app ID, and cluster to .env file.
    1. The default authentication mechanism is Google OAuth 2 using Laravel Socialite package. Enter your Google client ID and secret for OAuth2, or you can modify the code to enable other authentication mechanism e.g. the username/password.
    1. Edit the UsersTableSeeder and StagesTableSeeder to add users and stages to database. Stages are the columns in scrum board.
    1. Run command: composer install
    1. Run command: php artisan key:generate
    1. Run command: php artisan migrate --seed
    1. Done!

License

This project is open-sourced software licensed under the MIT license.