A small Sinatra application designed to help evaluate applicants for a testing position.
A few bugs have been introduced to the app intentionally:
- Usability: no
<label>
tags for form labels - Appearance: form vertically expands slightly each time submitted
- Usability: validation messages are generic and sometimes unhelpful
- Compatibility: no feedback when JavaScript is disabled (ex. NoScript)
- Usability: tab order does not match layout on page
- Functionality: current principal and years values are converted to integers
- Appearance: difference result can overflow container
There are plenty more bugs added unintentionally, however! Be sure to keep an open mind.
-
Using Bundler, install the gem dependencies:
$ bundle
-
Then, start the application:
$ rackup