Setup instructions sudo apt-get install node sudo apt-get install npm npm install npm -g sudo npm install -g pm2 sudo apt-get install node-vows sudo npm install -g sequelize-cli npm install Create database 'dfs' in your MySQL instance Update the password for 'root' user in the env.js file Update the 'storage' path to some path in your home directory sudo apt-get install mysql-client-5.5 Running instructions sequelize db:migrate pm2 start app.js Tech Stack Node.js based backend Hapi.js as the web framework on top of Node.js PM2 as the process manager to run, monitor, log MySQL as the Database Sequelize as the ORM and Migration framework Vows.js as the testing framework Travis CI for automated testing Swagger for API documentation Winston for logging