Hochschulprojekt im Auftrag von Softinsa (IBM-Tochter) · Feb. – Juni 2025

SoftSkills — Schulungsplattform

Plattformübergreifende Anwendung für Schulungsmanagement, entwickelt als Hochschulprojekt im Auftrag von Softinsa (IBM). Frontends in React und Flutter, REST-API mit Node.js und PostgreSQL-Datenbank. Umgesetzt wurden Onboarding-Abläufe und die Synchronisierung der Daten in Echtzeit über alle Plattformen.

Problem

Softinsa, eine Tochtergesellschaft von IBM, schlug eine Plattform vor, die verteilte Teams bei Schulungen und Wissensaustausch unterstützt. Administratoren sollten Kurse anlegen und betreuen, Teilnehmende synchrone und asynchrone Inhalte verfolgen, und alle sollten Fortschritt, Anwesenheit und Zertifikate an einem Ort sehen – im Web und mobil.

Lösung

  • Web-App mit React 19 (Vite, React Router, Zustand) und eine Flutter-App, die sich eine REST-API mit Node.js/Express teilen.
  • PostgreSQL mit Sequelize; Authentifizierung per JWT und Cookies mit rollenbasierten Routen.
  • Kursverwaltung (anlegen, bearbeiten, veröffentlichen, einschreiben), Fortschrittsverfolgung und Anwesenheit.
  • Forum mit Themen, Beiträgen, Bewertungen und Meldungen.
  • Push-Benachrichtigungen über Firebase Cloud Messaging, E-Mails über Resend, Medien auf Cloudinary und geplante Wartungsjobs.
  • Zertifikate als PDF mit QR-Code (PDFKit), die jeder überprüfen kann.

Tech-Stack

  • React
  • Flutter
  • Node.js
  • Express
  • PostgreSQL
  • JWT
  • Firebase

Ergebnisse

  • Vollständige Plattform ausgeliefert: Web, Mobile und Backoffice.
  • Auf Vercel bereitgestellt, das Frontend als statische App und die API als Serverless Functions.
  • Ein Mock-Modus erlaubt es, die App ohne Datenbank zu starten.

Interesse an einer Zusammenarbeit?

Ich suche eine Vollzeitstelle als Software Engineer (AI/ML) in Hamburg oder remote.

Kontakt aufnehmen