Vai al contenuto
online
itv0.46.1 · 1d135e2
mainlane.io

Portfolio

I prodotti che abbiamo realizzato: la sfida, la soluzione e il risultato.

Piattaforma
Tecnologie

Mostrati 2 di 18

Lavoro in team

Progetti in cui ho lavorato nel team di un cliente. Non indichiamo i nomi dei clienti.

Team collaboration platform

2021 – 2022

RuoloSenior Frontend Developer

Uno spazio di lavoro multi-tenant con chat, bacheche kanban, calendario, note, file e videochiamate su web, iOS, Android e desktop.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Soluzione

Per un anno e mezzo sono stato uno degli sviluppatori front-end più attivi e ho anche revisionato e integrato il lavoro degli altri sviluppatori:

  • Chat e thread: un editor rich text con menzioni, emoji, immagini incollate e file con drag and drop; messaggi vocali che funzionano su browser, desktop e iOS; thread con badge, paginazione e deep link dalle notifiche push; scorrimento infinito con «jump to present»; ricerca; chat di gruppo e messaggi diretti; trasformazione di un messaggio in attività, evento o nota con i relativi allegati.
  • Bacheche e attività: kanban con drag and drop e scorrimento automatico, backlog e archivio, etichette e filtri, stime, sottoattività, bacheche personali aggiornate in tempo reale.
  • Calendario, note e file: promemoria, eventi di un’intera giornata e ricorrenti, gestione dell’ora legale, checklist, una data room con cartelle pubbliche e private e permessi.
  • Videochiamate: chiamate in spazi, progetti e messaggi diretti, una suoneria che funziona in background su iOS, ospiti esterni.
  • Mobile e desktop: nuova navigazione e schermate riprogettate, supporto per iPad e orientamento orizzontale, build Android e iOS e account sugli store, notifiche desktop, Non disturbare, deep link e build firmate per Windows e macOS.
  • Prestazioni: liste principali spostate nello stato NGXS, caching dei thread, aggiornamento di Angular e TypeScript.