← Zurück zu den ProjektenFebruary 2023 - April 2023
Marktplatz- & Messaging-Plattform
ReactNode.jsMongoDBWebSocketsAWS S3Material UITailwind CSSVideo.js
Überblick
Das Produkt verband Marktplatzfunktionen mit Echtzeit-Messaging und sozialen Tools. Nutzer konnten Produkte ansehen, Warenkörbe verwalten, Videos teilen und in Echtzeit chatten. In einem sechsköpfigen Team umfasste meine Rolle die React-Frontend-Entwicklung sowie ausgewählte Backend-Aufgaben mit Node.js und MongoDB, darunter Datenmodellierung, Datenbankabfragen und serverseitige Logik.
Hauptaufgaben
- ▹Entwicklung von Produktseiten, Warenkorbfunktionen, Nutzerprofilen, verschachtelten Kommentaren und Echtzeit-Messaging mit WebSockets
- ▹Entwicklung von Video-Uploads mit direktem, chunkbasiertem Upload zu AWS S3, automatischer Thumbnail-Erstellung und Video.js-Wiedergabe
- ▹Entwicklung von Kommentarformularen, verschachtelten Antworten und den zugehörigen Interaktionsabläufen
- ▹Mitarbeit an Node.js-Serverlogik, MongoDB-Datenmodellen und Datenbankoptimierung gemeinsam mit dem Backend-Team
Ergebnisse
Realisierte die zentralen Marktplatzabläufe für Produktseiten, Warenkörbe und Nutzerprofile
Realisierte Echtzeit-Messaging über WebSockets und entwickelte eine skalierbare Video-Pipeline mit chunkbasierten AWS-S3-Uploads und eigener Wiedergabe über Video.js