This is the technical test I did a while back for Skello. You'll find 2 parts to this test:
- Some technical questions
- A Sinatra app
Sinatra app
This a takes a database of posts and comments to create a credible web application listing posts and comments. It was asked that the app must make intelligent use of the components of each post, and overall look like a real web app.
My version has a minimalist backend, a Vanilla JS front-end, which served as a mobile to code some tests with Rspec.
Sinatra is a simple web framework for Ruby, similar in logic to Rails. It uses erb, and can take routes with parameters.
=> doc
=> Github
Don't forget to run gem install sinatra
&& gem install sinatra-contrib
in order to run the program
Dont forget to run gem install rack-test
&& gem install rspec
before running the tests.
Any questions ? Ask me on Twitter!