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