コンテンツへスキップ
オンライン
jav0.46.1 · 1d135e2
mainlane.io

ポートフォリオ

私たちが開発したプロダクト:課題、解決策、成果。

プラットフォーム
技術

18 件中 2 件を表示

チームでの参画

クライアントのチームの一員として携わったプロジェクトです。クライアント名は記載していません。

Team collaboration platform

2021 – 2022

役割シニアフロントエンド開発者

Web、iOS、Android、デスクトップで使える、チャット、カンバンボード、カレンダー、ノート、ファイル、ビデオ通話を備えたマルチテナントのワークスペース。

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
解決策

1年半にわたり、最も積極的に活動したフロントエンド開発者の一人として働き、他の開発者の成果物のレビューとマージも担当しました。

  • チャットとスレッド:メンション、絵文字、画像の貼り付け、ファイルのドラッグ&ドロップに対応したリッチテキストエディター。ブラウザー、デスクトップ、iOSで使えるボイスメッセージ。バッジ、ページネーション、プッシュ通知からのディープリンクを備えたスレッド。「最新へ移動」付きの無限スクロール。検索。グループチャットとDM。メッセージを添付ファイルごとタスク、予定、ノートに変換。
  • ボードとタスク:ドラッグ&ドロップと自動スクロールのカンバン、バックログとアーカイブ、ラベルとフィルター、見積もり、サブタスク、リアルタイムで更新される個人ボード。
  • カレンダー、ノート、ファイル:リマインダー、終日・繰り返しの予定、サマータイムへの対応、チェックリスト、公開・非公開フォルダーと権限を備えたデータルーム。
  • ビデオ通話:スペース、プロジェクト、DMでの通話、iOSでバックグラウンドでも鳴る着信音、外部ゲスト。
  • モバイルとデスクトップ:新しいナビゲーションと再設計した画面、iPadと横向き表示への対応、AndroidとiOSのビルドとストアアカウント、デスクトップ通知、おやすみモード、ディープリンク、WindowsとmacOS向けの署名済みビルド。
  • パフォーマンス:主要な一覧をNGXSの状態管理に移行、スレッドのキャッシュ、AngularとTypeScriptのアップグレード。