VRAZOOM
At the moment, the project is closed, so I don't write links. I created the product from scratch. I worked in tandem with a Senior developer. He helped me with the basic product skeleton (in AngularJS), and then I wrote it myself. We can call it a third-party project of salesup24, because it was ordered by the same customer. The project itself was created for VR tours. The user can create and publish their own projects using a convenient designer. Then other users can choose one of these tours to explore with or without virtual reality glasses. In the builder, you can add scenes, use spherical images as backgrounds, and add interactable elements. Elements can show pop-ups, change slides, display text, etc. Our system includes: a landing page, REST API, designer, player, client, external server with public static projects, and a short player (with reduced functionality). The landing page and REST API are written in Yii2, the player and client are written in AngularJS using three.js, marionette.js, CreateJS, and some other smaller libraries.