Scaling a Medische Scholing - medical education platform

We helped a Medische Scholing Netherlands-based medical education platform evolve into a stable, scalable product that supports a growing client base, multiple formats (on-demand and live), and strict accreditation requirements.

Context

The platform is a video-based medical education and streaming solution designed to support accredited learning for healthcare professionals. It enables medical specialists to participate in live and on-demand educational activities, while ensuring compliance with accreditation requirements and structured participation workflows.As adoption grew and the number of clients increased, product challenges shifted toward governance, stability, and delivery speed.
medical education platform 1medical education platform 2
medical education platform 3medical education platform 4

Goals

Maintaining trust in accreditation workflows as usage increased

Preventing improper access to courses across organizations

Supporting live and on-demand formats without operational overload

Improving performance and usability as more users joined

Adapting business logic quickly to changing clients

Our role in the platform’s development

iconAccreditation integrity

To protect accreditation credibility, we implemented mechanisms that ensure real participation rather than superficial completion

Configurable video watch control (e.g. 80%+ completion required before tests) Flexible rules that can be adjusted by administrators when requirements change

iconGrowth-ready access and partner workflows

As the client base expanded, access control became critical.

Isolated environments for organizations, ensuring users only see courses relevant to their company Partner functionality allowing companies to share courses under controlled agreements (time-limited, volume-based) Regular updates to business logic to reflect evolving customer rules and partnerships.

iconLive learning and webinar operations

We supported live education formats with tools designed to reduce manual effort and improve control.

Webinar pages with two-factor authentication, notifications, and structured forms Profile completion prompts for users and hospitals Streaming pages tied directly to individual courses, including waiting rooms Integrated chat, Q&A, and dynamically generated polls Use of established video services (e.g. Vimeo) for streaming

iconAdmin control for live operations

To reduce operational load on the team, we built an admin console that enables:

Full management of streaming platforms and sessions Moderation of chats and questions (show, hide, delete, move) Direct interaction with users and moderators Supervision of discussion boards and live inquiries Control over which features are enabled during a stream

iconPayments, tickets, and course access

We implemented a structured payment and access flow to support paid education formats.

Invoice management for company owners (create, modify, and track invoices) Integration with Mollie for payments Ticket-based access to streams and courses Automatic redirection to course pages after successful payment

iconPlatform stability and UX improvements

As usage increased, performance and usability became key priorities.

Full migration to a modern UI framework Improved responsiveness and reduced UI-level errors Increased overall platform stability as the client base grew

iconProduct ecosystem integration

The platform became part of a broader product ecosystem.

Seamless switching between three related platforms without re-authentication. Unified user experience across products Lower friction for users moving between services

iconAnalytics foundation (final stage)

We developed a course analytics module that allows administrators and managers to:

Track user interest and course popularity Support decisions around content updates Lay the groundwork for personalization and improved retention

Results

Become the local market leader

Stronger trust in accreditation processes

Better control over access and course sharing

Reduced operational complexity

Faster, more stable user experience

Details

Timeline

2020 November - ongoing

Team

2 Front end developers, 1 QA engineer

Used Technologies

Vue.js

Vuex

Nuxt.js

Axios

Google Firebase

Sentry alerts

CSS

Bulma CSS

Let's talk about your project

Cooperation with us is not only an opportunity to work with professionals, but also a great support of the Ukrainian state

We use cookies in this website to give you the best experience on our site and show you relevant ads. To find out more, read our privacy policy rules.