Maßgeschneiderte Plattform für Coaching und Organisationsentwicklung

Innowise hat eine mehrsprachige digitale Plattform für Promove™ entwickelt und betreut diese. Damit kann das Unternehmen seine Dienstleistungen in den Bereichen Karriere, Führung, Team- und Organisationsentwicklung über eine flexible Online-Lösung bereitstellen und verwalten.

4

Sprachunterstützung

1

skalierbares Ökosystem

Branche Professionelle Dienstleistungen
Angestellte < 50
Region Schweiz
Leistungen PHP-Entwicklung, DevOps
Kunde seit 2023

Projektübersicht

Artikel mit KI zusammenfassen

PromoveTM ist ein Schweizer Anbieter von Dienstleistungen in den Bereichen Karriere, Führung, Teamentwicklung und Organisationsentwicklung. Seit 1998 unterstützt das Unternehmen Organisationen bei der Personalentwicklung, der Stärkung der Führungskompetenzen und der Begleitung von organisatorischen Veränderungen. 

Innowise wurde mit der Entwicklung und Betreuung einer maßgeschneiderten digitalen Plattform für die Dienste von Promove™ beauftragt. Das Projekt umfasste die Klärung der Anforderungen, die Erstellung von Prototypen, die Entwicklung mit PHP/Laravel, die Einrichtung der Infrastruktur, die Qualitätssicherung, die Bereitstellung sowie den laufenden technischen Support.

Quote icon

Wir sind mit der von Innowise geleisteten Arbeit sehr zufrieden. Das Team hat unsere Ziele verstanden, transparent kommuniziert und eine zuverlässige Plattform geschaffen, die unsere Coaching- und Mitarbeiterentwicklungsdienste unterstützt.

logo
Michael Kres Geschäftsführer bei PromoveTM

Herausforderung

Im Rahmen des Projekts wurde die Plattform an die Anforderungen von PromoveTM hinsichtlich der Dienstleistungserbringung angepasst und gleichzeitig eine zuverlässige und flexible technische Grundlage für die weitere Entwicklung geschaffen.

  • PromoveTM benötigte eine flexible digitale Plattform, um seine Dienstleistungen in den Bereichen Karriere, Führung, Team- und Organisationsentwicklung zu unterstützen und gleichzeitig an sich ändernde Anforderungen anpassen zu können.
  • Entwicklung maßgeschneiderter Plattformen. Die Lösung erforderte maßgeschneiderte Geschäftslogik, Content-Management, Zugriffskontrollen, Mehrsprachigkeit sowie Verwaltungstools.
  • Benutzerzugriffsverwaltung. Verschiedene Benutzergruppen benötigten einen sicheren, rollenbasierten Zugriff auf die Funktionen der Plattform.
  • Mehrsprachige Unterstützung. Die Plattform musste sowohl in den Benutzerschnittstellen als auch in den Verwaltungsoberflächen die Sprachen Englisch, Französisch, Deutsch und Niederländisch unterstützen.
  • Zuverlässige Infrastruktur. Das Projekt erforderte sichere Entwicklungs-, Test- und Produktionsumgebungen auf Basis von AWS.
  • Laufende Qualitätssicherung. Das Team koordinierte die Entwicklung, die Tests, die Veröffentlichungen und den Support, während sich die Anforderungen ständig weiterentwickelten.

Schaffen Sie eine zuverlässige Plattform für Ihre Dienstleistungen

Lösung

Innowise ging das Projekt als Initiative zur Entwicklung einer digitalen Plattform über den gesamten Lebenszyklus hinweg an und kombinierte dabei Produktentwicklung, maßgeschneiderte PHP-Entwicklung, den Aufbau der Infrastruktur sowie die laufende Supportleistungen.

Klärung der Anforderungen und Freigabeplanung

Innowise unterstützte den Kunden dabei, eine allgemeine Produktidee in einen strukturierten Entwicklungsplan umzusetzen. Das Team klärte die geschäftlichen Anforderungen ab, erfasste die Spezifikationen, erstellte Prototypen und gliederte die Funktionalität in einzelne Releases.

Das Team konzentrierte sich auf:

  • Definition der wichtigsten Arbeitsabläufe auf der digitalen Plattform
  • Klärung der Rollen von Coachees, Coaches und Führungskräften
  • Erstellung von klickbaren Prototypen zur Begutachtung durch den Kunden
  • Priorisierung der Funktionalität für die erste Version
  • Planung weiterer Verbesserungen und Änderungswünsche
  • Sicherstellung einer klaren Kommunikation hinsichtlich Projektumfang, Budget und Lieferterminen

PHP/Laravel-Backend-Entwicklung

Der Kern der Plattform wurde mit PHP 8.2 und Laravel 10 entwickelt. Laravel bot dem Team eine solide Grundlage für die Entwicklung maßgeschneiderter Funktionen und sorgte gleichzeitig dafür, dass die Anwendung wartungsfreundlich und für zukünftige Erweiterungen gerüstet blieb. 

Das PHP-Team hat an folgenden Punkten gearbeitet:

  • Backend-Architektur für eine maßgeschneiderte Lernplattform
  • Geschäftslogik für Coaching- und Schulungsabläufe
  • Module zur Verwaltung von Benutzern, Inhalten, Medien und Plattformen
  • Sichere Authentifizierung und Zugriffskontrolle
  • Rollenbasierte Berechtigungen für verschiedene Benutzergruppen
  • Mehrsprachiges Content-Management
  • Eine wartbare Codebasis für die kontinuierliche Entwicklung neuer Funktionen und den Support

Admin-Panel und Backoffice-Funktionen

Um ein effizientes Backoffice zu schaffen, setzte Innowise „Filament 2“ als Framework für das Admin-Panel ein. Dies half dem Team dabei, eine praktische Verwaltungsoberfläche für Plattformadministratoren bereitzustellen und den manuellen Arbeitsaufwand für PromoveTM zu reduzieren.

Zum Backoffice gehörten:

  • Werkzeuge für das Content-Management
  • Benutzer- und Rollenverwaltung
  • Bearbeitung mehrsprachiger Inhalte
  • Medien- und Dokumentenverwaltung
  • Funktionen zur Bildverwaltung
  • Praktische Verwaltungsabläufe, die mit Laravel und Filament erstellt wurden.

Frontend-Implementierung

Das Frontend wurde mit Blade, Livewire 2, Vite 4, Tailwind CSS 3, Alpine.js 3 und Axios entwickelt. Dieser Stack ermöglichte es dem Team, interaktive Benutzeroberflächen zu erstellen und dabei eine enge Integration mit Laravel zu gewährleisten.

Das Team hat Folgendes geliefert:

  • Responsive Plattformseiten
  • Interaktive Plattformkomponenten
  • Mehrsprachige Oberflächenelemente
  • Benutzerfreundliche Darstellungen von Inhalten
  • Wiederverwendbare Frontend-Komponenten
  • Konsistente Interaktion zwischen den Frontend-Bildschirmen und der Laravel-Backend-Logik

Integrationen und Hintergrundverarbeitung

Die Plattform wurde um externe Dienste und Backend-Prozesse erweitert, die für eine produktionsreife Plattform erforderlich sind.

Innowise implementiert:

  • Qualintra-API-Integration für „Career Check“ und „Employability Check“
  • AWS S3-Speicher für Dokumente, Anhänge, Avatare, Bilder zu Unterrichtseinheiten, Bilder zu Methoden und Videos
  • AWS SES für Transaktions-E-Mails, darunter Begrüßungs-, Passwort-Zurücksetzungs- und Benachrichtigungs-E-Mails
  • Redis und Laravel Queue für Hintergrundaufgaben

Infrastruktur und DevOps

Innowise hat die Grundlage für eine stabile Bereitstellung und laufenden Support mithilfe von Docker-basierten Umgebungen und der AWS-Infrastruktur geschaffen.

Der DevOps-Umfang umfasste:

  • Docker und die Konfiguration von Docker Compose
  • Einrichtung von NGINX und PHP-FPM
  • Getrennte Entwicklungs-, Staging- und Produktionsumgebungen
  • AWS-Hosting mit skalierbarer Anwendungsinfrastruktur
  • Amazon RDS für die Produktionsdatenbank
  • AWS S3 für die Speicherung von Dateien und Medien
  • AWS SES für Transaktions-E-Mails
  • Sichere Konfiguration und Verwaltung vertraulicher Daten
  • Überwachung und zentralisierte Protokollierung
  • HTTPS- und DNS-Konfiguration
Quote icon

PromoveTM war für unser Team ein äußerst spannendes Projekt. Es bot uns die Gelegenheit, unser technisches Fachwissen mit fundierten Kenntnissen in den Bereichen Coaching, berufliche Weiterbildung und den damit verbundenen Verwaltungsprozessen zu verbinden.

author
Yauheni Redchanka Projektmanager

Technologien

Backend

PHP 8.2, Laravel 10

Admin-Bereich / Backoffice

Filament 2

Frontend

Blade, Livewire 2, Vite 4, Tailwind CSS 3, Alpine.js 3, Axios

Authentifizierung und Zugriff

Laravel Sanctum 3, Laravel Breeze, Spatie Laravel Permission 5

Editor- und UI-Plugins

TinyMCE, Filament Tiny Editor, Filament Cropper, Filament Phone Input, Filament Language Switch, Spatie Translatable

Database

MySQL 8 (Amazon RDS im Produktivbetrieb)

Cache, Warteschlangen und Hintergrundaufträge

Redis 7, Laravel Queue, Supervisor, dedizierter Scheduler-Container

Lagerung

AWS S3 (Produktionsumgebung), MinIO (lokale Entwicklung)

E-Mail

AWS SES (Produktionsumgebung), MailHog (lokale Entwicklung)

Laufzeit und Infrastruktur

NGINX 1.23, PHP-FPM, Docker, Docker Compose, AWS (EC2 Auto Scaling, ALB, RDS, S3, SES, Route 53, ACM, SSM, CloudWatch), HTTPS

Lokalisierung

EN, FR, DE, NL

Integrationen

Qualintra API, AWS S3, AWS SES

Team

Icon 1
Projektmanager
Icon 1
Business-Analyst
Icon 1
PHP-Technikleiter
Icon 1-2
PHP-Entwickler
Icon 1
QA Engineer
Icon 1
DevOps-Ingenieur
Icon 1
UX/UI-Designer
das Innowise-Team

Ergebnisse

Projektdauer

Mai 2023 – Juli 2025
(mit fortlaufender Unterstützung)

Innowise unterstützte PromoveTM bei der Entwicklung und Betreuung einer maßgeschneiderten, mehrsprachigen digitalen Plattform, die auf die Dienstleistungen des Unternehmens in den Bereichen Karriere, Führung, Team- und Organisationsentwicklung abgestimmt ist. 

Wichtigste Ergebnisse:

  • Maßgeschneiderte digitale Plattform zur Unterstützung der Dienstleistungen von Promove™.
  • Wartbare PHP/Laravel-Architektur für die langfristige Produktentwicklung.
  • Mehrsprachige Unterstützung für Englisch, Französisch, Deutsch und Niederländisch.
  • Admin-Bereich zur Verwaltung von Inhalten, Benutzern, Rollen, Dokumenten und Medien.
  • Qualintra-API-Integration für den Karriere-Check und den Beschäftigungsfähigkeits-Check.
  • AWS S3-Speicher für Plattformmedien und Dokumente.
  • SMTP-Benachrichtigungen, Warteschlangen und geplante Hintergrundaufgaben.
  • Die Plattform ist auf Support, Weiterentwicklung und zukünftige Funktionserweiterungen ausgelegt.

Inhaltsübersicht

Schaffen Sie eine zuverlässige Plattform für Ihre Dienstleistungen

    Kontakt aufnehmen

    Anruf vereinbaren oder füllen Sie das Formular aus. Wir kontaktieren Sie, sobald wir Ihre Anfrage bearbeitet haben.

    Sprachnachricht senden
    Datei beifügen
    Datei hochladen

    Sie können 1 Datei mit bis zu 2 MB anhängen. Gültige Dateiformate: pdf, jpg, jpeg, png.

    Mit dem Klicken auf Senden erklären Sie sich damit einverstanden, dass Innowise Ihre personenbezogenen Daten gemäß unserer Datenschutzerklärung verarbeitet, um Ihnen relevante Informationen bereitzustellen. Mit Angabe Ihrer Telefonnummer stimmen Sie zu, dass wir Sie per Sprachanruf, SMS oder Messaging-Apps kontaktieren. Es können Gebühren für Anrufe, Nachrichten und Datenübertragung anfallen.

    Sie können uns auch kontaktieren
    bis hin zu contact@innowise.com
    Wie geht es weiter?
    1

    Sobald wir Ihre Anfrage erhalten und geprüft haben, melden wir uns bei Ihnen, klären erste Fragen und unterzeichnen bei Bedarf ein NDA, um die Vertraulichkeit zu gewährleisten.

    2

    Nach genauer Prüfung Ihrer Anforderungen, Bedürfnisse und Erwartungen wird unser Team einen Projektvorschlag mit Angaben zu Arbeitsumfang, Teamgröße, Zeitaufwand und Kosten erstellen.

    3

    Wir vereinbaren einen Termin, um das Angebot gemeinsam zu besprechen und alle Details festzulegen.

    4

    Abschließend unterzeichnen wir den Vertrag und starten umgehend mit der Umsetzung Ihres Projekts.

    arrow