Team collaboration platform
2021 – 2022역할시니어 프런트엔드 개발자
웹, iOS, Android, 데스크톱에서 채팅, 칸반 보드, 캘린더, 노트, 파일, 화상 통화를 제공하는 멀티 테넌트 워크스페이스.
- Angular
- NestJS
- MongoDB
- Electron
- Capacitor
해결책
1년 반 동안 가장 활발한 프런트엔드 개발자 중 한 명으로 일하며 다른 개발자의 작업을 리뷰하고 머지하기도 했습니다.
- 채팅과 스레드: 멘션, 이모지, 이미지 붙여넣기, 파일 끌어다 놓기를 지원하는 서식 있는 텍스트 편집기; 브라우저, 데스크톱, iOS에서 모두 동작하는 음성 메시지; 배지, 페이지네이션, 푸시 알림 딥 링크를 갖춘 스레드; “현재로 이동”이 있는 무한 스크롤; 검색; 그룹 채팅과 DM; 첨부 파일과 함께 메시지를 작업, 일정, 노트로 전환.
- 보드와 작업: 끌어다 놓기와 자동 스크롤을 지원하는 칸반, 백로그와 보관함, 라벨과 필터, 추정치, 하위 작업, 실시간으로 갱신되는 개인 보드.
- 캘린더, 노트, 파일: 알림, 종일 및 반복 일정, 서머타임 처리, 체크리스트, 공개·비공개 폴더와 권한을 갖춘 데이터룸.
- 화상 통화: 스페이스, 프로젝트, DM에서의 통화, iOS 백그라운드에서도 울리는 벨소리, 외부 게스트.
- 모바일과 데스크톱: 새 내비게이션과 재디자인한 화면, iPad 및 가로 모드 지원, Android와 iOS 빌드 및 스토어 계정, 데스크톱 알림, 방해 금지 모드, 딥 링크, Windows와 macOS용 서명 빌드.
- 성능: 핵심 목록을 NGXS 상태로 이전, 스레드 캐싱, Angular와 TypeScript 업그레이드.

