Skip to content

kidstech/word-river-2017

 
 

Repository files navigation

word-river

This project provides an app for teachers to provide students packages of words in the related student-oriented StoryBuilder app.

Getting Started

Prerequisites

  • Git
  • Node.js and npm Node ^4.2.3, npm ^2.14.7
  • Bower (npm install --global bower)
  • Grunt (npm install --global grunt-cli)
  • MongoDB - Keep a running daemon with mongod
  • Sass (gem install sass, if you have ruby)

Developing

  1. Aquire seed data from our google-drive shared folder and place it in ./seeds directory. You will also need server/config/environment/local.env.js from google-drive.

You may need to execute

  1. Run npm install to install server dependencies.

  2. Run bower install to install front-end dependencies.

  3. Run mongod in a separate shell to keep an instance of the MongoDB Daemon running. If you are developing at UMM, this should already be set up.

  4. Run grunt serve to start the development server. It should automatically open the client in your browser when ready.

Build & development

Run grunt build for building and grunt serve for preview.

Testing

Use :

  • grunt test to run all tests
  • grunt autotest for autotesting
  • grunt autotest:server to autorun server-side tests
  • grunt autotest:client to autorun client-side tests

You may need ./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update to run e2e tests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.7%
  • HTML 11.7%
  • ApacheConf 7.9%
  • CSS 1.3%
  • Python 0.4%