Final project for SWE 681: Secure Software Design
The game is live at my Heroku cloud platform. Email me for the url.
- Ensure you have all dependencies installed to be able to run Rails application in local Windows environment. See below for more instructions.
- Download my source code and unarchive the zip, navigate to the root of this unarchived folder
- To install Rails dependencies with gem packages, run
bundle install
- To initialize the database, run
rake db:setup
. See important note below! - Run
rake db:migrate
to set up the database schema - Optional: To generate fake data for the database, run
rake db:populate
use--trace
flag if it failed. - To start rails server, run
rails s
(Default port number is 3000 but you can specify port number by using-p X
flag where X being any value) - Navigate your browser (preferably Firefox) to
localhost:3000
Important: Be sure to change the sysadmin
username password as it defaults to Admin123
when deploying this app for first time!
- Install Ruby Installer 2.0.0 (32-bit) from Ruby Installer for Windows.
- checkmark "Add Ruby executables to your PATH"
- checkmark "Associate .rb and .rbw files with this Ruby installation"
- Install Development Kit (32-bit) from the same Ruby Installer website. Read this installation instructions
- If you are running on Windows 8, you may need to install 32-bit Node.js.
- Run this in command:
gem install bundler
- Add multiple jump capability
- Review Rails Security and OWASP Rails Cheatsheet