Naivete Precedes Misrepresentation
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    nodejs-express-mongoose-demopublic

    wip : currently in the process of moving to ES6 generators

    Build Status Dependencies Code climate Join Gitter Chat Gittip

    Nodejs Express Mongoose Demo

    This is a demo node.js application illustrating various features used in everyday web development, with a fine touch of best practices. The demo app is a blog application where users (signing up using facebook, twitter, github and simple registrations) can create an article, delete an article and add comments on the article.

    Boilerplate

    Want to build something from scratch? use the boilerplate app

    Requirements

    Install

    $ git clone git://github.com/madhums/node-express-mongoose-demo.git
    $ npm install

    NOTE: Do not forget to set the facebook, twitter, google, linkedin and github CLIENT_IDs and SECRETs. In development env, you can simply copy config/env/env.example.json to config/env/env.json and just replace the values there. In production, it is not safe to keep the ids and secrets in a file, so you need to set it up via commandline. If you are using heroku checkout how environment variables are set here.

    If you want to use image uploads, don't forget to set env variables for the imager config.

    export IMAGER_S3_KEY=AWS_S3_KEY
    export IMAGER_S3_SECRET=AWS_S3_SECRET
    export IMAGER_S3_BUCKET=AWS_S3_BUCKET

    then

    $ npm start

    Then visit http://localhost:3000/

    Tests

    $ npm test

    License

    MIT

    install

    npm i nodejs-express-mongoose-demo

    Downloadslast 7 days

    1

    version

    4.0.0

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar