# プロジェクト概要
## 技術スタック
- React 18
- TypeScript 5
- Node.js 18
- Express
- MongoDB
## プロジェクト構造
/src
/components # Reactコンポーネント
/pages # ページコンポーネント
/api # APIエンドポイント
/utils # ユーティリティ関数
/public # 静的ファイル
# コーディングガイドライン
## 一般
- コンポーネントはfunctional componentsを使用
- 状態管理にはReact HooksとContext APIを使用
- APIリクエストはサービスレイヤーに集約
## 命名規則
- コンポーネント: PascalCase
- 関数: camelCase
- 定数: UPPER_SNAKE_CASE
- ファイル名はコンポーネント名と同じにする