Business-Portal

Business-Portal

Herausforderung

Group 1

Eine Website für ein multinationales Elektronikunternehmen zu erstellen, die den Verkauf von Produkten erleichtert. Das Business-Portal soll sowohl lokal als auch international sein. Es soll den Mitarbeitern des Unternehmens ermöglichen, Seiten zu erstellen, diese mit Inhalten zu füllen und Marketingmaterialien zu verwalten. Nutzer sollen in der Lage sein, ein Demoprodukt zu bestellen, sich für Webinare anzumelden und vieles mehr. Der Kunde lieferte das fertige Design in InvisionApp und Figma sowie detaillierte Beschreibungen der Anforderungen für jedes Modul oder jede Komponente.

Die Website wurde in mehrere Teile aufgeteilt: einen Authentifizierungsserver, ein CMS-gestütztes Webportal, eine Website zur Produktverwaltung und Microservices, die als Business-Portal dienen.

Group 2

Vorgehensweise

Ein Business-Portal wurde mit Technologien des .NET-Stacks entwickelt. Ein Authentifizierungsserver wurde mit IdentityServer4, Graphql (Hot Chocolate), EntityFramework und Hangfire erstellt. Er unterstützt die Protokolle OIDC und OAuth2.0. Das Webportal wurde mit Umbraco CMS und React.js mit TypeScript für das Frontend entwickelt, wobei mehrere Komponenten und Seiten in React.js erstellt wurden. Viele Steuerelemente wurden in einem einzigen Repository zur Wiederverwendung getrennt. Außerdem haben wir das Umbraco-Backoffice mit mehreren benutzerdefinierten Abschnitten und Property-Editoren für eine flexible Verwaltung mit AngularJS erweitert. Es wurden mehrere Integrationen mit anderen Diensten durchgeführt, sowohl für den öffentlichen Zugriff als auch für Kunden. 

Hauptmerkmale

Group 3

Die Arbeit wurde mit einem Kanban-Board organisiert, bei dem jede Aufgabe an Epics gebunden war. Ein Projektmanager war an der Koordination zwischen PO, den Hauptkunden und dem Team beteiligt. Die CI/CD-Pipelines wurden in Azure für automatische Bereitstellungen in verschiedenen Umgebungen hinzugefügt.

Ergebnis

Als Ergebnis erhielt der Kunde ein Werkzeug, das die Zusammenarbeit mit seinen Kunden fördert. Es ist sowohl für Mitarbeiter der Kunden als auch für Portalbenutzer einfach zu bedienen. Durch die mikroservicebasierte Architektur ist es leicht skalierbar. Die Website ist im Corporate Design des Kunden gestaltet und bietet eine gute Benutzererfahrung (UX).

Erzählen Sie uns von Ihrem Geschäftsbedarf oder Ihren Startup-Ideen.

Wir lieben E-Mails, solange sie kein Marketing-Spam sind, also kontaktieren Sie uns bitte auch, wenn Sie nur Hallo sagen möchten! Seien Sie sicher, dass wir Ihre E-Mail-Adresse niemals für andere Zwecke als zur Beantwortung Ihrer Anfrage verwenden werden. Wir melden uns innerhalb von 48 Stunden bei Ihnen.

Message not sent.
Message not sent.
×
Nicht sicher, wo Sie anfangen sollen? Wir helfen Ihnen, die nächsten Schritte zu planen!
Einwilligung zur Verarbeitung personenbezogener Daten
×
Haben Sie eine Herausforderung? Unser Team verwandelt sie in eine Lösung.
Einwilligung zur Verarbeitung personenbezogener Daten