「React、Node.js、PostgreSQLを使用」と書くだけでは、選択の理解度が伝わりません。
設計判断の型
## 認証方式
### 解決したかったこと
ブラウザから安全にログイン状態を維持する。
### 比較した案
- localStorageにトークンを保存
- HttpOnly Cookieでセッションを管理
### 採用した案
HttpOnly Cookieを採用した。
### 理由
JavaScriptから認証情報を直接読ませず、既存構成にも合うため。
### 残る課題
CSRF対策とセッション失効を確認する必要がある。
全判断を書かない
ポートフォリオの特徴、難しかった境界、利用者価値に関わる2〜4件へ絞ります。
後付けで美化しない
当時の制約と迷いも書きます。結果が悪かった場合も、次にどう直すかが学びになります。