Starter project for vue in combination with typescript. Getting response for youtube search. Call server part for saving videos. Use videos in three.js 3d port view. Control vuletube site with hands (NUI) also with voice command.
vue-ts-starter is a project created by Nikola Lukic in 2020 using Visual Code editor. It aims to provide a modular fit for any type of project. The project includes various features such as support for YouTube videos using node-ytdl-core, Google client login based on ApiKey, video play with YT Player embedded iframe, and custom HTML5 video tag. It also includes features like Google account login based on node.js server, calling YouTube API v3, implementing three.js video preview subcomponent, and preview thumbnails with three.js component. The project also incorporates features like NUI commander and voice commander, NUI hands control for YouTube video navigation, and basic openCV for web (opencvjs) implementation. It also supports different view modes such as OrbitControl and First person control. Other planned features include custom webGL2 (glmatrix) video preview subcomponent, Kure Video Chat integration, implementation of a visual ts game engine, adding 2D/3D games intro in 3D view, implementing AR, and using Google map API.
vue-ts-starter is a project created by Nikola Lukic that aims to provide a modular fit for any type of project. It includes various features such as support for YouTube videos, Google account login, integration with YouTube API, implementation of three.js video preview subcomponent, and various controls for video navigation. It also plans to incorporate features like video mixing with camera stream, implementation of a visual ts game engine, and integration with AR and Google map API. The project is still under development and has various dependencies and potential vulnerabilities.
Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.