Skip to content
/ brainz Public

Project to provide learning materials, homework and exams to students and give teachers the opportunity to monitor everything digitally.

Notifications You must be signed in to change notification settings

jgresc/brainz

Repository files navigation

brainz21

Integrated project of the lecture Web2.0 at the University of Zurich. This project was generated with the Angular Full-Stack Generator version 3.6.1.

Getting Started

Prerequisites

This link may help you setting up MongoDB in your OS X environment. Here you may find help setting it up on Windows.

Configure Webstorm

  1. If you are using Webstorm, you have to make sure that the Node.js Core library is enabled. In order to enable it, go to Preferences > Languages and Frameworks > Node.js and NPM and click "Enable" under 'Code Assistance'.

  2. Since the application is written in ES6, you have to set it as the JavaScript language version of the project. In order to do this, go to Preferences > Languages and Frameworks > JavaScript and select 'ECMAScript 6' in the dropdown.

Developing

  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

  4. Run gulp 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

Running npm test will run the unit tests with karma.

Disclaimer

This project was developed together with two other students who all contributed a large part.

About

Project to provide learning materials, homework and exams to students and give teachers the opportunity to monitor everything digitally.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published