Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
プロジェクトの概要ドキュメント追加
  • Loading branch information
gn-t-k committed Jul 19, 2025
commit 0cd8ddd167ab0ed3e002137bf81607b0ae89952c
55 changes: 55 additions & 0 deletions docs/project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Next Liftの開発プロジェクトについて

このドキュメントでは、Next Liftシステムの開発プロジェクトの概要について説明します。

## プロジェクト概要

Next Liftは、ウェイトトレーニングの計画と記録を行うシステムで、アプリケーションとしてiOSとWebの2つのプラットフォームを持ちます。次のような強みを持ったシステムを目指します。

- トレーニング中の疲労状態でも操作しやすい極限のUX
- 計画的なトレーニングを支援するための統計データ分析機能
- 音声・画像によるデータ入力機能

## 開発計画

### Phase 1: インフラ構築

- モノレポ環境構築(pnpm workspaces + turborepo)
- 認証APIサーバー構築(Hono + Better Auth)
- Better Auth設定
- Turso Database設定
- Web/iOS/Turso連携の基盤整備

### Phase 2: 基本機能実装

- 認証システム(Apple ID、Google認証)
- 基本的なデータ記録・表示機能
- データ同期機能

### Phase 3: 機能拡張

- 統計データ分析機能
- トレーニング計画作成機能
- 音声・画像入力機能

## 開発方針

### 基本原則

- **協働開発**: ユーザーとClaudeによる設計・実装の協働
- **最新情報の活用**: 常に最新のドキュメントと技術情報をもとに計画・開発を進める
- **疎結合設計**: フレームワーク置き換えを容易にする技術選択
- **継続的改善**: 仕様と実装の反復的改善

### ドキュメント管理方針

- **技術詳細・開発ガイドライン**: CLAUDE.md → .claudeディレクトリに分散
- **プロジェクト概要・機能・ステータス**: README.md
- **定期的セルフレビュー**: 重要な決定後はドキュメントを自動的にレビュー・更新
- **継続性の確認**: 今回だけでなく今後も同様の指示があった場合、ドキュメント化を確認

### 品質管理方針

- **CI優先**: 手動確認を最小化し、なるべくすべてをCIで自動チェック
- **日本語ファースト**: コミットメッセージ、コメント、ドキュメントは日本語で記述
- **プルリク小分け**: レビューしやすいようにプルリクは可能な限り小分けにする