PiattaformaCorsi: Fortbildungen für Gesundheitsberufe, als Video und live, mit überprüfbarem Zertifikat

Eine Plattform für Fortbildungen in Gesundheitsberufen, die ich für eine Kundin entwickle; die Online-Demo hat erfundene Kurse, Lehrkräfte und Bewertungen. Katalog mit Filtern, Bezahlung, Vimeo-Videos nur für Kursteilnehmer, Live-Termine mit Anwesenheit, Tests, ECM-Punkte (die italienische Fortbildungspflicht) und Zertifikat mit QR-Code.

**Die Kurse, Lehrkräfte und Bewertungen der Demo sind erfunden – die Plattform nicht.** Ich entwickle sie für eine Kundin, die Fortbildungen für Gesundheitsberufe anbietet: Ärzte, Pflegekräfte, Hebammen, Physiotherapeuten und Apotheker. Name und Domain wählt die Kundin; bis dahin läuft die Demo auf meinem Server, mit Schein-Zahlungen und -E-Mails und mit Fotos, die auf der GPU meines Computers erzeugt sind, was die Seite angibt.

**Was sie kann**

- **Der aufgezeichnete Kurs, von Anfang bis Ende**: die Kursseite, die Bezahlung mit dem Verzicht auf das Widerrufsrecht, Lektionen, die dort weitergehen, wo man aufgehört hat, der Abschlusstest und das PDF-Zertifikat mit Code und QR-Code, das jeder auf einer öffentlichen Seite prüfen kann. - **Die Videos auf Vimeo**: Sie gehen aus dem Verwaltungsbereich direkt zu Vimeo, mit dem richtigen Datenschutz, und der Player zeigt sie nur denen, die den Kurs haben. - **Live-Termine**: begrenzte Plätze mit Warteliste, Erinnerungen mit Kalenderdatei, Anwesenheit Minute für Minute gezählt, und die Aufzeichnung wird zur Lektion. - **ECM** (die italienische Fortbildungspflicht): die Punkte jedes Kurses, das Berufsprofil nur, wenn es nötig ist, mit verschlüsselter Steuernummer, der Export für den akkreditierten Anbieter, die anonyme Bewertung und das digitale Abzeichen für LinkedIn. - **Der Verkauf**: Pakete, ein Abo, das mit neuen Kursen wächst, Rabattcodes, Frühbucherpreise, Lizenzen für Unternehmen und Gesundheitsbehörden, Quittungen als PDF. - **Die Website**: Katalog mit Filtern, Kalender, Lehrkräfte, Bewertungen nur nach abgeschlossenem Kurs, Blog, strukturierte Daten für Google, helles und dunkles Design, auf dem Handy installierbar, und kein Cookie-Banner: Die Besuchsstatistik kommt ohne Cookies aus.

Die Plattform hat fünf Rollen, vom Lernenden bis zum Entwickler, und der Verwaltungsbereich ist für ein Sekretariat ohne Technikkenntnisse gemacht. Ein KI-Agent kann Kurse als Entwurf über eine signierte API anlegen: Das Sekretariat prüft und veröffentlicht sie.

**Der schwierige Teil** war Vimeo. Die Bedingungen verbieten es, den Player zu überdecken oder die Leiste zu sperren, und ein bezahltes Video darf nie bei jemandem ankommen, der es nicht gekauft hat. Das Token bleibt auf dem Server, und der Browser erhält die ID eines Videos erst nach der Prüfung der Anmeldung. Der Abschluss zählt die wirklich gesehenen Sekunden aus den Ereignissen des Players: Eine Lektion ist bei 90 % fertig (die Schwelle lässt sich im Verwaltungsbereich ändern), und jedes Konto sieht ein Video auf einmal, auf höchstens drei Geräten.

Vue 3 und TypeScript mit shadcn-vue, Fastify auf Node 26, PostgreSQL 18 mit Tabellen, die aus den Zod-Schemas entstehen; in Produktion drei Docker-Container hinter nginx mit HTTPS. Jede Änderung durchläuft 528 automatische Tests.

Konzeption, Full-Stack-Entwicklung und Veröffentlichung · Formazione per operatori sanitari · Healthcare staff training · 2026

Vue.js, Fastify, PostgreSQL, Vimeo API

Website ansehen

Andrea Coppetta