Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 871 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 871 Bytes

iDeclare-War

Full MEAN stack Node.js application that shows examples of:
Express server:
  -Routing
  -Authentication of Express server using PassportJS
  -Sharing that authentication with Socket.io connections
  -Creating a routing api for use with Angular applications.
Angular:
  -Routing for single page applications
  -Wrapping Socket.io as a factory in order to design an interactive page
  -Angular-ui and ui-bootstrap integration
MongoDB:
  -Using a Session store, and using it for authenticating Socket.io
  -Storing user and game history data

This combination creates a social environment for users to play games.

Card images from: http://opengameart.org/content/playing-cards-vector-png

Requires: Node.js, npm, bower, MongoDB, and GCC in Linux or MSVS 2013 in Windows

To install:
npm install
bower install

To run:
node server.js