Technologies Used
JavaScriptnode.js
Socket.io
Grunt
ReactJS
CSS (SASS and LESS)
About
Based on the immensely popular card game Cards against Humanity, Developers against Humanity is the nerdy, less-appropriate version. In our web version of this popular table game, there are black cards with phrases like "Will merge pull requests for _____" and then white cards with humorous com. sci. inspired nouns to fill in the blanks. In our version, you login via Facebook and a short game code is generated and all of your friends can then use that to join your game. Once the game is started, a random black card is picked and people submit their white cards to the host, trying to come up with the best or funniest card. The host picks their favorite card, whomever submitted that particular card is declared the winner of that round and a new round starts. We heavily relied on JavaScript frameworks to make this app possible, node.js is serving our files while we use react.js and socket.io to monitor game state and keep everyone on the same page. We used Grunt to optimize our build process and MongoDB to store game state and user information. To improve site consistency, we used LESS to make our CSS files more manageable.
Comments
No comments yet