When I joined the lab, the Design Heritage Platform was already launched with its core functionalities and bare minimal UI. As a small team, we have been working under the agile software development model, iteratively designing and implementing new features, as well as collecting user feedback and reflecting on the changes.
As a UX designer and front-end developer in the lab, I am responsible for creating task flows, wireframes, mockups of new user interface and features designs, implementing the design, and running usability tests.
Today, the Design Heritage Platform is mainly consisted of four major sections showing below. I've touched upon all sections, while mainly focusing on designing and developing for onboarding and core functionalities.
The platform mainly relies on Three.js for supporting all its 3D contents. We use jQuery, Bootstrap, Vue.js, and Ant Design UI Library for optimal development speed and user experiences. We use PHP and MySQL for back-end and database management.
In addition to the above libraries and frameworks, I also researched and implemented some of the VR features as part of the platform with three.js's VR support.