During Lab Week at Makers Academy, I decided as my personal project to create Guess Who, using my fellow students as the characters. I used the technologies that I had been learning at the time; Ruby and Sinatra for the framework.
I found this project quite fun and a great way to practice Ruby backend skills and database management. In particular, this taught me a lot about database associations, pairing up different traits to each character.
Also available at https://thawing-peak-9435.herokuapp.com/
-
Make sure you have psql installed in order to create the databases
-
git clone https://github.com/dwatson62/Guess-Who -
psql -c 'create database guesswho_development;' -
bundle -
rake populate_localto populate the game database -
rackup -
Visit http://localhost:9292
To run the tests after installation:
psql -c 'create database guesswho_test;'rspec
- Ruby
- Datamapper, Postgres
- Sinatra
- Rspec, Capybara