#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