項目 機能名 NestJS 環境変数化 優先順位 難易度 high 中 概要 dotenv nestjs/configで機密情報を格納 ○ NestJS デバッグ high 中 ts-node-devを使用。 ○ - NestJS CRUD処理 high 低 ○ ○ NestJS Object Relational Mapper high 中 ○ ○ ○ ○ typeormを使用してDBとデータをやり取り。 nestjs/passport、 nestjs/jwt 、cookie-parser、passport、 NestJS ユーザー認証(JWT、Oauth) middle 中 passport-local、 passport-google-oauth20、 passport-azure-ad 参考サイトやURL NestJSのRelationsの方法(Entity同士の結合方法)〜 Many-to-one / 実装予定機能 実装済み機能 - https://chatgpt.com/c/68303895-f678-8009-bcb5-85646296fc70 https://pote-chil.com/posts/nestjs-jwt-auth https://qiita.com/3062_in_zamud/items/48b4e3106d2896b86ecb https://www.youtube.com/watch?v=OitgkKTxht4&t=116s NestJS ダミーデータ high 高 faker-js/fakerを使用して実装 https://chatgpt.com/share/68f4726a-8c80-8009-9231-f5453eebb535 ○ ○ NestJS テスト high 高 jestを使用した単体テストと結合テストを実装 https://zenn.dev/hisamitsu/articles/7ca156a36e4134 ○ - NestJS 画像アップロード middle 中 nestjs/platform-express + multer + sharp ○ - NestJS リーダブルコード low 低 eslint-config-airbnbを使用 ○ - Flutter Flutter Widget middle 中 レイアウトを整える ○ - Flutter Getwidget middle 中 レイアウトを整える ○ - Flutter Flutter Hooks high 高 ○ - Flutter Riverpod high 高 状態管理に使用。Hooks_riverpodを使用する。 ○ - Firebase Firebase Authentication middle 高 Oauthログイン認証などを実装 ○ - Firebase Firebase Cloud Messaging low 高 プッシュ通知を実装 ○ - Docker high 高 バックエンドをデプロイ用にDockerファイル化 ○ - デプロイ firebase hosting high 中 Webアプリのデプロイ先 ○ - デプロイ Coolify high 高 バックエンドとDBのデプロイ先 ○ - その他 middle 低 マークダウンで記入 ○ - - - Dockerファイル化 README
進捗入力数値 実装予定機能数 19 実装済み機能数 4 機能実装率 21% 制作優先順位 high(3点) 11 middle(2点) 6 low(1点) 2 機能ポイント総数 47