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!
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.
For this project, we need TWO terminals.
- Fork & Clone
- In one terminal,
cd
intoreact-front-end
. Runnpm install
. Then, runnpm start
and go tolocalhost:3000
in your browser. - In the other terminal,
cd
intorails-back-end
. Runbundle install
to install the dependencies. Runbin/rake db:setup
to create the databases (called rails_project_development by default). Runbin/rails s -b 0.0.0.0
to 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 😎!
Chris: https://github.com/csx773 Saul: https://github.com/vgjangsoo Danny: https://github.com/Gimorhee
- React
- React Router
- Bootstrap
- Postgres
- Ruby on Rails
- Actioncable
- Redis
- Active_model_serializers
- Bcrypt