Skip to content

Online scrumboard app with live updates via websockets and a REST api. Built with Symfony2, MongoDB, Backbone.js, nodejs and socket.io

License

Notifications You must be signed in to change notification settings

mattwillo/scrum-board

 
 

Repository files navigation

Build Status

ItsAllAgile

Online scrum/agile application with javascript scrumboard.

Requirements

PHP > 5.4

NodeJs (With less and socket.io modules installed)

MongoDb

Setup instructions:

Clone into a directory

Copy app/config/parameters.yml.dist to app/config/parameters.yml

Update parameters.yml with your mongo config and less paths

From the root folder run "php bin/composer.phar install" to pull in all deps

Then run "php app/console doctrine:mongodb:schema:create" and "php app/console doctrine:mongodb:fixtures:load" to setup the mongo database with some initial data

Then run "php app/console assetic:dump" and "php app/console assets:install --symlink web" to symlink the css and js for all bundles into the web folder

Set up a vhost if ncessary

Node Setup for web socket stuff:

Install nodejs

In the root folder of the app run "npm install socket.io"

To start the socket server run "node node-server/server.js"

About

Online scrumboard app with live updates via websockets and a REST api. Built with Symfony2, MongoDB, Backbone.js, nodejs and socket.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published