Webanwendung für die nahtlose Verwaltung von Untertiteln

Webanwendung für die nahtlose Verwaltung von Untertiteln

Information
Standort:
Niederlande
Branche:
Medien und Unterhaltung
Plattform:
Webanwendung
Arbeitsmodell:
Projektdauer:
laufendes Projekt
Team-Mitglieder:
Ein BA-, ein FE- und ein BE-Entwickler
ID:
523
Verwendete Technologien
Gitlab
CI/CD
Laravel
React.js
Bootstrap
git
Docker

Kunde

Ein niederländisches Medienunternehmen, das Aggregations- und Technikdienstleistungen für Content-Ersteller bereitstellt und deren Produktionen über globale Plattformen vertreibt. Sie suchten nach einem Auftragsverwaltungssystem.

Projektbeschreibung

Das Unternehmen benötigte ein neues System zur Auftragsverwaltung von Untertiteln, die von Übersetzern für Videos erstellt werden.

Die Software musste eine Webanwendung sein, bei der ein Kunde (eine Person oder ein Unternehmen) Untertitel für seine Mediendateien bestellen kann.

Natürlich sollte die Plattform alle Funktionen zur Verfügung stellen, die zur Verwaltung des Auftragsworkflows erforderlich sind, und mit dem externen Buchhaltungssystem integriert sein.

Die Plattform sollte alle Geschäftsoperationen und -prozesse der Auftragsverwaltung und -ausführung bedienen.

Damit dies möglich ist, mussten vier Benutzertypen innerhalb des Systems realisiert werden: Übersetzer, Vertriebsmitarbeiter, Administrator und Administrator mit erweitertem Funktionsumfang (Super-Admin).

Ein Vertriebsmitarbeiter ist ein Benutzer, der Entwurfsaufträge erstellen, Angebote prüfen und Anfragen löschen kann.

Der Übersetzer kann Benachrichtigungen über Aufträge erhalten, hat Zugang zum Dashboard, kann angeforderte Aufträge einsehen, sich für Aufträge bewerben oder sie ablehnen, Rücksendungen einreichen, Untertiteldateien hochladen und Kommentare zu den Aufträgen abgeben.

Administratoren und Super-Admins sollten Zugang zu einigen anderen Funktionen haben, die für den Betrieb erforderlich sind. Admins können auch als Übersetzer tätig sein und zu ihrem eigenen Übersetzer-Tarif arbeiten.

Herausforderungen

Elinext wurde mit den folgenden Aufgaben konfrontiert:

  • Eine webbasierte Anwendung zu entwickeln, die Videokünstler mit Untertitel-Erstellern verbindet
  • Sicherzustellen, dass die Benutzererfahrung benutzerfreundlich ist und die Benutzeroberfläche reaktionsschnell ist
  • Ein System zu liefern, das einen angepassten Workflow für die Auftragsverwaltung ermöglicht und in das externe Buchhaltungssystem integriert ist

Prozess

Der gesamte Prozess der Plattformentwicklung bestand aus 3 Phasen: 1.000 Stunden für die erste Phase, und 400 plus 500 Stunden für die Phasen Zwei und Drei.

Für die erste Phase wurde ein Business Analyst hinzugezogen, um sicherzustellen, dass die Dokumentation gut strukturiert und klar ist. Diese Dokumentation half uns, die Entwicklung der Funktionen in kleine Aufgaben zu unterteilen und Missverständnisse zu vermeiden. Das Endprodukt ist aufgrund dessen fehlerfrei.

Die Phasen Zwei und Drei erforderten mehr Kommunikation mit dem Kunden, daher führte das Elinext-Team alle zwei Wochen eine Demonstration der Ergebnisse durch, holte Feedback ein und löste alle auftretenden Probleme.

Lösung

In der Anwendung wurden zehn Module realisiert.

Modul 1: Dashboard

Eines der größten und wichtigsten Module der Webanwendung. Es enthält alle Statistiken zu Aufträgen, die in dieser Woche überfällig sind, zurückgesendete, ausstehende Aufträge usw.

Modul 2: Auftrag

Dieses Modul ermöglicht CRUD-Operationen (Erstellen, Lesen, Aktualisieren und Löschen) mit Aufträgen sowie das Klonen, das Hinterlassen öffentlicher und privater Kommentare, das Filtern und das Ausführen von Massenaktionen (z. B. Stapelbearbeitung).

Modul 3: Übersetzer

Mit Hilfe dieses Moduls kann man die Liste der Übersetzer einsehen, filtern und Übersetzer importieren und exportieren. Man kann die persönlichen Daten der Übersetzer bearbeiten und Einladungslinks senden, damit Übersetzer ein Konto auf der Plattform erstellen können.

Modul 4: Benutzer

Mit Hilfe dieses Moduls werden Benutzer erstellt, aktualisiert und gelöscht. Hier kann man auch die Rolle eines Benutzers zuweisen, die Liste einsehen und Benutzer entsprechend den eigenen Rechten filtern.

Modul 5: Kunden

Gleiche Funktionalität wie für Benutzer, aber für Kunden, die Untertitel bestellen.

Modul 6: Gläubiger + Schuldner

Da finanzielle Operationen involviert sind, war dieses Modul erforderlich. CRUD-Operationen für Gläubiger und Schuldner sind in diesem Modul verfügbar.

Modul 7: Preiskarte

CRUD-Operationen für Preiskarten und deren Listen sind in diesem Modul verfügbar.

Modul 8: Übersetzer-Tarife

Eine Liste der Übersetzer-Tarife ist hier zum Import und Export verfügbar.

Modul 9: Kontoeinstellungen

Hier kann man Kontoeinstellungen festlegen, Passwörter ändern, Benachrichtigungen ein- oder ausschalten und Administratoren kontaktieren.

Modul 10: Systemeinstellungen

Dieses Modul ist nur für einen bestimmten Benutzertyp verfügbar: Super-Admin. Hier kann die App feinabgestimmt werden.

Ergebnisse

Als Ergebnis unserer Zusammenarbeit mit Elinext erhielt unser niederländischer Kunde eine Webplattform, die Content-Ersteller und Untertitel-Ersteller vereint.

Wir arbeiten weiterhin an diesem Projekt, aber die Version, die wir derzeit haben, erfüllt bereits den ursprünglichen Zweck.

In Kürze soll das Projekt mit den folgenden Systemen und Modulen erweitert werden:

  • Integriertes Buchhaltungssystem
  • Bericht-Modul
  •  Zahlungsmodul
  • Erweiterte Benutzerrollen, einschließlich Projektmanager.
dd3320189a214d2185d6501dab9b02bb
4495cffb76ac4cfab0b9a3706c90b34c
df218011c78c49a59720ad255a576ff2
40ed6a68fa154b76ab08b380e1052587
b473a56b73d64a489fffa1041d409e87
b71be6e249c84947986b76c379286207
3928a23993494960be24ad11898fa9a2
47e762b7963c4839bc7575b5127b608f
3d49ab7a6f554109b2c6ff77e4199014
eac13ed6d396439dbc1b8f7a0ad1b6dd
b0104159f19647e3bc01f992eef2024a
094e60f9db594a18867302dcde811dd9
08a82269d1324466a6cbe1d13f2036f4
744664181642493fb2b21361a6b5cf1b
1db6c76fbc834cc8af99d59f9be87c35
2e707823ae6946f59e3cfa4b9d2b0bef
8b0e16fdf4b942c29444615f016021ad
f0bc9c30a75e455ca2d593389c1d7440
118883db758e4c8b95c8b0d311ce0492
64f500fd69cc4295b05c099a17a106b0
28e3358d8ba84b00b947a57c281a46fb
3deca540d3e347e99dbb15fa1ad958b5
fe9f716bf7d74773b20daf0cc8bee436
2acc9baba9b548358be31f9a722a668a
029c771458cf4b4fb085ab9a59c1484e
2bb923c7c7984f6d998eed42171fa594
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt



    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert