Vibliotec was born from the initiative of four professionals in the sports sector who wanted to create a video-based training platform with top-level instructors. Their goal was to offer specialised courses in high performance, physical preparation, and disciplines related to sports health. Although the vision was clear, there was no technical platform capable of supporting this proposal.
The project started from scratch. It was necessary to define what the learning experience should be like, what role video would play within the product, and how the same level of quality could be maintained on mobile, tablet and desktop. The platform needed to allow switching devices without losing progress, accessing complementary materials, and participating in conversations linked to specific moments in the video.
In addition, the technical infrastructure had to be capable of managing private video content securely and efficiently. The integration with Vimeo had to respect permissions, prevent public links, and guarantee stable performance even in long courses with multiple student interactions.
The problem
The absence of an existing platform meant working from a completely blank canvas. The main challenge was to build a video learning system solid enough to offer a smooth and continuous experience on any device. Students in the sports sector consume training at very different moments of their day: between workouts, during commutes, and in short breaks. Therefore, losing progress or having to repeat parts of the video was a considerable obstacle.
In addition, the content needed to be protected. Vimeo offers advanced options for private videos, but integrating it with a CMS and maintaining stable performance required a carefully designed architecture. Every interaction with the video (pauses, jumps, comments) had to be recorded without delays and kept synchronised even if the user switched devices.
The minute-by-minute comment system introduced another level of complexity. It was necessary to design a mechanism that would allow each comment to be associated with an exact point on the video timeline and displayed immediately without compromising performance. This feature had to coexist with downloadable resources, chapters, and additional elements of the course without overloading the page.
The combination of security, performance, video experience and continuity between devices required a robust architecture and a design focused on clarity.
Our approach
We began with a complete research phase to understand how sports professionals consume content and what specific needs they had in their ongoing training. We conducted interviews with high-performance profiles, analysed leading platforms such as MasterClass, Domestika and Udemy, and defined a clear model for navigation, interaction and course continuity.
From this research we created the functional architecture of the platform: enhanced video playback, minute-by-minute comments, linked resources, chapters, progress history, and a universal saving system. All of this was translated into precise wireframes and an interface designed to remain clean, accessible and easy to use on any device.
From a technical standpoint, we built the platform on Craft CMS, integrating private Vimeo through its API and managing all course logic via PostgreSQL and Redis. Redis was used as a caching layer to speed up access to dynamic information such as the playback point or video comments. This system reduced load times and enabled a much smoother and more stable experience.
The goal was to maintain a clear, modular technical foundation prepared to grow without losing performance or security. Each component was designed to interact without friction and to ensure that the audiovisual content worked flawlessly.
The solution
Vibliotec’s final platform consolidated a clear, robust ecosystem prepared to scale.