Develop virtual laboratory from scratch, including Design (design UI and UX) and Frontend Web Development (translating graphical designs into working AngularJS application, Canvas, HTML5, CSS, and JS document and making it viewable for small screens and various web browsers).