Skip to content

Instantly share code, notes, and snippets.

@florentroques
Last active April 28, 2016 20:14
Show Gist options
  • Select an option

  • Save florentroques/e0cb449ed69e8fb8271baad9e70f65f8 to your computer and use it in GitHub Desktop.

Select an option

Save florentroques/e0cb449ed69e8fb8271baad9e70f65f8 to your computer and use it in GitHub Desktop.

#Good practices

  • package.json:
    • give the exact version of a script
    • gitignore node_modules directory

##Packages to use

  • mongoose: writing MongoDB validation, casting and business logic boilerplate
  • express: launch a web server
  • superagent: test http requests
  • wagner-core: create services (for API)
  • http-status: provides a map of readable strings to HTTP status codes
  • body-parse: parses http request bodies
  • express-session: handle session storage, identify logged in user based on cookies
  • passport: authentication framework
  • passport-facebook: handle facebook login
  • stripe: payment processor (permits fake payment)

Open Exchange Rates to get hourly currency exchange rates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment