A project managment application that enables teams to collaborate on group to-do lists.
- Product Owner: Andrew
- Scrum Master: Eugene
- Development Team Members: Zach, Jeff, Luke
Some usage instructions
- Mongo
- Express
- Angular
- Node
- Mocha/Chai/Protractor Tests
- Grunt
- Angular Material
- npm
- Bower
- Travis CI
- Heroku
The server has an MVC architecture (the routes are the API's "views"),
with each part having its own folder in doozy/
.
The database schema and config are in doozy/config.js
.
The back-end server is set up in doozy/server.js
and doozy/index.js
.
pending...
From within the root directory:
sudo npm install -g bower
npm install
bower install
- Sign in to or create team
- Team has one project
- Project has many tasks
- Tasks have one state
- Staging (default)
- In progress
- Complete
- Task has many users
- Can view all tasks or your own
View the project roadmap here
- Install istanbul with
npm install -g istanbul
and run it withistanbul cover node_modules/.bin/_mocha -- -R spec test/**/*
See CONTRIBUTING.md for contribution guidelines.
See STYLE-GUIDE.md for style guidelines.
See PRESS-RELEASE.md for more information about the app.
Stories in ready at Waffle.io:
Throughput graph from Waffle.io: