add End-to-End JavaScript Application exam solution (unfinished)