You can play the game at http://cards-against-humanity.surge.sh.
- React
- Material UI
- Dave's Fullstack System
- Docsify (Documentation)
- Node.JS (Server)
The server was written in Node.JS along with Socket.IO and the code is at https://hparcells.github.io/cards-against-humanity/. The server primary action is to store the game data along with distribute it to the players when it is updated, while the client does minor logic before sending the action to the server.
The motovation for this project came from an idea to create some sort of card or board game within React, and I though a card game would be easier that a board game. This was also during the time when I was learning React and wanted to make a larger project then I ever have done before.
Development time took around two and a half weeks, way shorter than I though it would take, given that I was gone on a trip during that time as well.
- Desktop App via Electon
- Hunter Parcells (Me): Almost the whole game.
- Dave: Implementing animations for the cards.