- Install HomeBrew
- Install
nvm
viabrew install nvm
and follow the prompts - Install
node
vianvm install v6.1.0
->nvm use v6.1.0
- Install
mongodb
viabrew install mongodb
- Install
gulp
vianpm install -g gulp
- Install
mocha
vianpm install -g mocha
- Then cd into the project directory and run
npm install
to download all the dependencies
node app/server.js
and you'll have a webserver atlocalhost:8081
node app/scraper.js
- Start Mongo:
mongod
- Connect to the database:
node app/server.js
npm test
mongod
Service needs to be running
comicable
│ README.md
│ app.py
| gulpfile.js -- Defines all the gulp tasks that can be run
| package.json -- Defines all the dependencies needed
│
└───app
| │ main.js -- Main JS file
| │ third-party.js -- JS file with all the dependencies ie Angular, jQuery etc
| │
| ├───components -- holds all the route views and their controllers
| │ ├───issue-reader
| │ ├───login
| │ ├───modals
| │ ├───my-favorites
| │ ├───my-series
| │ ├───released-issues
| ├───images -- directory with pre minified images
| ├───styles -- directory with sass files and fonts
| │ ├───base -- base styles imported into main.scss
| │ ├───fonts -- fonts and icons
| │ main.scss -- Main SCSS file
└───dist
| | index.html -- main HTML page
| ├───components -- holds all the route views and their controllers
| │ ├───issue-reader
| │ ├───login
| │ ├───modals
| │ ├───my-favorites
| │ ├───my-series
| │ ├───released-issues
| |───images -- directory with pre minified images
| |───scripts -- directory with main.js file and third-party.js
| |───styles -- directory with sass files and fonts
| | ├───fonts -- fonts and icons
| | main.css -- Main styles compiled from app/styles/main.scss