Cards Against Internet
June 7, 2019 ยท View on GitHub
Cards Against Internet, is a clone web application of card game, Cards Against Humanity designed for online play. The user may create the game room with his/her preferences and play the game with their friends!
General game rules
The users get to play as Questioner and Answerer. Questioner gets 3 randomized black question cards, and Answerers get 5 randomized white answer cards. Questioner chooses one question card, and Answerers choose one answer card according to the chosen question. When all answer cards are ready, Questioner chooses one answer card he likes the most and the Answerer with the chosen card gets the points and becomes the next Questioner.
Final Product

Setup
For this project, we need TWO terminals.
- Fork & Clone
- In one terminal,
cdintoreact-front-end. Runnpm install. Then, runnpm startand go tolocalhost:3000in your browser. - In the other terminal,
cdintorails-back-end. Runbundle installto install the dependencies. Runbin/rake db:setupto create the databases (called rails_project_development by default). Runbin/rails s -b 0.0.0.0to run the server. - Sign up for an account.
- Go to lobby and create the game with your preferences.
- Play our game with your friends.
- Most importantly, have fun ๐!
Project developers
Chris: https://github.com/csx773 Saul: https://github.com/vgjangsoo Danny: https://github.com/Gimorhee
Dependencies
- React
- React Router
- Bootstrap
- Postgres
- Ruby on Rails
- Actioncable
- Redis
- Active_model_serializers
- Bcrypt