- Angular.js Frontend
- Express Backend
- Gulp Configuration
- Clone the project in an empty folder.
- Run npm install.
- Install bower and gulp globally (npm install -g bower gulp).
- Run bower install in the directory.
- Set up a mongodb server with default credentials on port 27017 (also default)
- Run gulp serve and you should be golden.
Recompile using the correct version of Python. Node-gyp is used in building the extension and it doesn't like Python 3 at all. Simply reinstall mongoose and give it the path to the right Python binary (2.7 works fine for me).
npm install --python=/usr/bin/python2.7 mongoose
Explanation is same as above. Reinstall bcrypt with the correct python binary.
npm install --python=/usr/bin/python2.7 bcrypt
- Clean up some unneeded modules (lots of those).