PaizaQA is a Open Source QA service(like StackOverflow) using MEAN stack.
This project was generated with the Angular Full-Stack Generator version 3.3.0.
The following blog article explains how to build the QA service using MEAN stack.
- Node.js and npm Node ^4.2.3, npm ^2.14.7
- Bower (
npm install --global bower)
- Ruby and then
gem install sass
- Grunt (
npm install --global grunt-cli)
- MongoDB - Keep a running daemon with
npm installto install server dependencies.
bower installto install front-end dependencies.
mongodin a separate shell to keep an instance of the MongoDB Daemon running
grunt serveto start the development server. It should automatically open the client in your browser when ready.
Build & development
grunt build for building and
grunt serve for preview.
npm test will run the unit tests with karma.