Team collaboration platform
2021 – 2022РольSenior Frontend Developer
Мультитенантний робочий простір із чатами, kanban-дошками, календарем, нотатками, файлами й відеодзвінками у вебі, на iOS, Android і десктопі.
- Angular
- NestJS
- MongoDB
- Electron
- Capacitor
Рішення
Півтора роки був одним із найактивніших фронтенд-розробників, а також ревʼюїв і вливав роботу інших розробників:
- Чат і треди: rich-text редактор зі згадками, емодзі, вставленням зображень і перетягуванням файлів; голосові повідомлення, сумісні між браузером, десктопом і iOS; треди з бейджами, пагінацією й deeplink-ами з пушів; нескінченний скрол із «перейти до теперішнього»; пошук; групові чати й особисті; перетворення повідомлення на задачу, подію чи нотатку разом із вкладеннями.
- Дошки й задачі: kanban з перетягуванням і автоскролом, беклог і архів, мітки й фільтри, оцінки, підзадачі, особисті дошки з оновленням у реальному часі.
- Календар, нотатки й файли: нагадування, події на весь день і повторювані, перехід на літній час, чеклісти, data room з публічними й приватними теками та правами доступу.
- Відеодзвінки: у просторах, проєктах і особистих чатах, рінгтон, що працює у фоні на iOS, зовнішні гості.
- Мобільні й десктоп-версії: нова навігація й редизайн екранів, iPad і горизонтальна орієнтація, збірки Android і iOS та акаунти магазинів, системні сповіщення, «Не турбувати», deeplink-и й підписані збірки для Windows і macOS.
- Швидкодія: ключові списки перенесено в NGXS, кешування тредів, оновлення Angular і TypeScript.

