Project type: Videohosting website with a custom video player
React
Typescript
Mobx
NestJS
Case:
'A Nice Day' dance studio approached us with an idea for a startup – an online platform with subscription-based dance lessons. At the start of the project GetCourse was chosen as the platform. However, the limited functionality of GetCourse was insufficient for full-fledged video hosting as it didn’t provide a wide enough channel for streaming, therefore the built-in video player was out of the question.
We decided to develop our own video hosting segment, an admin panel to manage the database with video lesson, and a custom video player with all the functionality required. The video lessons themselves were embedded into GetCourse pages via iframes.
In this project we implemented the full development cycle on a turnkey basis - from an idea to infrastructure and administration.
Easy navigation between individual lessons: a single lesson is divided into sections, each section contains a set of timecodes
Video quality options
«Mirror mode»
Volume control
Fullscreen mode
Video stream caching
Infrastructure
Project manager
Alexey Avramenko
Layout
Daniil Pokusaev, Igor Yakimov
Development
Sergei Shikalov, Igor Yakimov
We are ready to solve your problems
We will contact you to discuss details and answer your questions. Tell us about your project