A bootstrapp application based on MongoDB, Express, Angular, Node, Passport.
Also includes an implementation of this Blog project. The same AngularJS side with a backend Blog API.
- Node and NPM
- Bower
- Grunt client
npm install
Read more about installing Node, Bower and Grunt client.
Environment variables: Remember to set up Auth0 credentials using the ".env" file. Please go ahead and use the existent one to put the proper information.
Go to MongoDB official downloads and follow the instructions
We are currently using Grunt as our task runner. For general development only run:
grunt
In order to execute all tests and validate the code you could run:
grunt validate
For coverage run:
grunt coverage
For executing API integration test go to:
/test/backend-integration-tests/spec/blog
directory and execute:
mocha blog.js
If you have any issue with testing environment please read known errors page.