Set Game is single page app that lets user play the game SET.
You can watch a live demo of the app here or visit https://best-set-game.netlify.com to play!
- Vanilla JavaScript
- Ruby on Rails
- PostgreSQL database
- Semantic UI
- Custom CSS
The GitHub repo for the backend can be found here.
Set Game allows users to:
- Start a new game
- Read the rules of how to play
- See high scores
- Select cards that may be a set
- Visually see if selected cards are a correct set
- Check if there is a set on the board
- Visually see if there is a set on the board, if there is not, the cards will reshuffle
- See how much time has elapsed in their game
- Pause the game
- See how many cards are remaining in the deck
Visit https://best-set-game.netlify.com to play!
To test on your own machine:
- Visit the backend repo here and follow instructions on the README. The backend server should be started before the next steps are run.
- Clone this repository
- Update all fetch request urls in
index.js
to the url where your rails server is running - In terminal run
npm install
- In terminal run
npm start