According to the TinyRatracer tutorial, I implemented all steps and assignments. The result will appear if you press Render button on the GUI window. You can also tweak values for scene objects, camera and rendering.
SFML is used to simply configure the window and to show the result pixel appeared on screen on the fly.
Check "add_feature" branch for further improvements followed by Ray Tracing in one weekend