Built using Angular-Drywall
Have these packages installed and running on your system.
We use bcrypt
for hashing
secrets. If you have issues during installation related to bcrypt
then refer
to this wiki
page.
$ git clone https://github.com/arthurkao/angular-drywall.git && cd ./angular-drywall
$ npm install
$ cd client && bower install && cd ..
Interactively setup basic website and necessary database configurations.
$ node init.js
Alternatively, modify config.example.js and initialize database manually. Not recommended.
$ cp ./config.example.js ./config.js
$ vi config.js #set mongodb and email credentials
$ mongo # use mongo shell to insert required documents. Refer to ./init.js for the list of docs
$ grunt
# > grunt
# Running "clean:src" (clean) task
# ...
# Running "concurrent:dev" (concurrent) task
# Running "watch" task
# Running "nodemon:dev" (nodemon) task
# Waiting...
# [nodemon] v1.2.1
# [nodemon] to restart at any time, enter `rs`
# [nodemon] watching: *.*
# [nodemon] starting `node app.js`
Now it should be up and running at http://localhost:3000
.
Login. Customize. Enjoy.
MIT