Zum Inhalt springen
online
dev0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkte, die wir gebaut haben: Aufgabe, Lösung und Ergebnis.

Plattform
Technologien

2 von 18 angezeigt

Mitarbeit in Teams

Projekte, an denen ich als Teil des Teams eines Kunden gearbeitet habe. Kundennamen nennen wir nicht.

Team collaboration platform

2021 – 2022

RolleSenior Frontend Developer

Ein mandantenfähiger Arbeitsbereich mit Chats, Kanban-Boards, Kalender, Notizen, Dateien und Videoanrufen im Web, auf iOS, Android und Desktop.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Lösung

Anderthalb Jahre lang war ich einer der aktivsten Frontend-Entwickler und habe außerdem die Arbeit anderer Entwickler geprüft und gemergt:

  • Chat und Threads: ein Rich-Text-Editor mit Erwähnungen, Emoji, eingefügten Bildern und Dateien per Drag-and-drop; Sprachnachrichten, die in Browser, Desktop und iOS funktionieren; Threads mit Badges, Paginierung und Deep Links aus Push-Benachrichtigungen; Infinite Scroll mit „Zur Gegenwart springen“; Suche; Gruppenchats und Direktnachrichten; eine Nachricht samt Anhängen in eine Aufgabe, einen Termin oder eine Notiz umwandeln.
  • Boards und Aufgaben: Kanban mit Drag-and-drop und automatischem Scrollen, Backlog und Archiv, Labels und Filter, Schätzungen, Unteraufgaben, persönliche Boards mit Echtzeit-Aktualisierung.
  • Kalender, Notizen und Dateien: Erinnerungen, ganztägige und wiederkehrende Termine, Umgang mit der Sommerzeit, Checklisten, ein Datenraum mit öffentlichen und privaten Ordnern und Berechtigungen.
  • Videoanrufe: Anrufe in Spaces, Projekten und Direktnachrichten, ein Klingelton, der auf iOS im Hintergrund funktioniert, externe Gäste.
  • Mobil und Desktop: neue Navigation und neu gestaltete Bildschirme, Unterstützung für iPad und Querformat, Android- und iOS-Builds und Store-Konten, Desktop-Benachrichtigungen, „Nicht stören“, Deep Links und signierte Builds für Windows und macOS.
  • Performance: zentrale Listen in den NGXS-State verlagert, Caching von Threads, ein Upgrade von Angular und TypeScript.