Developed by Amy Resnik and Dan Behrman.
Set Game is single page app that lets user play the game SET.
The backend repo is deployed via Heroku, and the frontend repo (here) is deployed via Netlify. Visit https://best-set-game.netlify.app to play!
You can watch a live demo of the app here or visit https://best-set-game.netlify.app to play!
- Vanilla JavaScript
- Ruby on Rails
- PostgreSQL database
- Semantic UI
- Custom CSS
The GitHub repo for the frontend 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.app to play!
To test on your own machine:
- Clone this repository
- Switch to Ruby version
2.6.1
- Make sure
postgreSQL
is running on your computer, if not, download and run it - In terminal run
bundle install
rails db:create
rails db:migrate
rails db:seed
rails s
- Follow instructions here to run the frontend
- You will need to update
config/initializers/cors.rb
to accept origin requests from wherever your frontend will be hosted