using the latest front-end technologies! (Angular, HTML5, Canvas, SVG and more)