NG Movies – Skalierbare Video-Streaming-Plattform (DE)

Entwicklung einer stark frequentierten Video-Streaming-Plattform mit über 270.000 App-Downloads. Nutzung der YouTube Data API v3 zum Abrufen von Video-Metadaten über sichere HTTP-Anfragen mithilfe von API-Schlüsseln. Entwicklung und Implementierung fortschrittlicher Parsing-Algorithmen zur Extraktion und Normalisierung von Schauspielerdaten durch Rechtschreibprüfung und Validierung, um Datenintegrität und -konsistenz zu gewährleisten.

Screenshots

Web

Mobile App

Kernkompetenzen und Verantwortlichkeiten:

  • Entwicklung und Wartung eines Laravel-Backends mit RESTful JSON-APIs unter Verwendung von Sanctum und JWT für robuste, tokenbasierte Authentifizierung und sicheres Sitzungsmanagement.
  • Entwicklung einer automatischen Inhaltskategorisierung mit schlüsselwortbasierten Klassifizierungsalgorithmen zur Verbesserung der Auffindbarkeit und Einbindung der Nutzer.
  • Integration von Elasticsearch in Docker-Containern für eine ultraschnelle, skalierbare Volltextsuche in Filmen und Metadaten, wodurch Suchrelevanz und Reaktionszeiten deutlich verbessert wurden.
  • Entwicklung eines responsiven, mehrsprachigen Web-Frontends (HTML, CSS, JS) und einer Flutter-Mobil-App für ein nahtloses, plattformübergreifendes Benutzererlebnis.
  • Erstellung umfassender Admin-Dashboards für eine detaillierte Benutzer- und Inhaltsverwaltung zur Optimierung betrieblicher Arbeitsabläufe.
  • Einsatz von Composer und NPM für effizientes Abhängigkeits- und Paketmanagement zur Optimierung von Build- und Deployment-Prozessen.
  • Bereitstellung und Verwaltung der Anwendung auf Linux-basierten Apache-Servern mit PHP 8.x zur Gewährleistung hoher Verfügbarkeit und Leistung..

Technologien & Methoden:

  • API-Integration & Datenanalyse | Laravel PHP Framework | Sichere Authentifizierung (Sanctum, JWT)
  • Elasticsearch | Docker-Containerisierung | RESTful API-Design
  • Frontend-Entwicklung: HTML5, CSS3, JavaScript, Flutter
  • Best Practices für kontinuierliche Integration und Bereitstellung
  • Datenqualitätssicherung durch automatisierte Rechtschreibprüfung und Validierung

Erfolge:

  • Bereitstellung einer skalierbaren, wartungsfreundlichen Plattform mit sauberem, modularem Code, der den Best Practices von Laravel und den SOLID-Prinzipien entspricht.
  • Verbesserte Nutzerinteraktion durch personalisierte Funktionen: Favoriten, Später ansehen, Verlauf und Social Sharing.
  • Verbesserte Sucheffizienz und Inhaltserkennung durch optimierte Elasticsearch-Integration.

Dieses Projekt unterstreicht meine Expertise in Full-Stack-Laravel-Entwicklung, API-Integration, Datenverarbeitung, Suchoptimierung und plattformübergreifender Anwendungsarchitektur und macht mich zu einem Spezialisten für die Entwicklung robuster, skalierbarer Streaming-Lösungen.