- add user role to user model
- when deleting character, delete it's image from public/img
- allow edit users
- create user view for admin role
- install mongo, node.js:
brew install mongo nodejs - install bower:
sudo npm install -g bower
- mongo installation instructions
- install node.js:
sudo apt-get install nodejs - link node to nodejs (needed for bower):
sudo ln -s /usr/bin/nodejs /usr/bin/node - install bower:
sudo npm install -g bower
All dependencies should be listed in (package.json, bower.json)
- Clone the repository:
git clone https://github.com/rpetrenko/fluffy.git - Install back-end packages (node_modules):
npm install - Install front-end packages (public/bower_components):
bower install - Start the server:
node server.js - View in browser at
http://localhost:8080
- navigation bar
- REST API for CRUD of mongo-db models
- file upload with file drop feature (files placed in public/img/)
- authentication (signup, login, logout)
- server.js running express server on node.js
- all node.js dependencies are listed in package.json and installed to node_modules
- all client side codes is in public folder
- all angular.js dependencies are listed in bower.json and installed in the path specified in .bowerrc file