ラーメンブログアプリです。
- ユーザー新規登録機能
- ユーザーログイン機能
- 記事一覧表示機能
- 記事詳細表示機能
- 記事の投稿機能
- 記事の編集機能
- 記事の削除機能
- 記事の下書き保存機能
- いいね機能
- 記事の保存機能
- プロフィール表示機能
- プロフィール編集機能
- コメント機能
- ランキング機能(週間、月間、年間)
.
├── backend/             # バックエンド(Goアプリケーション)
│   ├── cmd/             # アプリケーションエントリーポイント
│   ├── internal         # アプリケーション実装
│   ├── go.mod           # Go モジュール定義
│   ├── .air.toml        # ホットリロード設定
│   └── Dockerfile.dev   # 開発用Dockerfile
├── frontend/            # フロントエンド(Next.jsアプリケーション)
│   ├── src/             # ソースコード
│   ├── package.json     # フロントエンド依存管理ファイル
│   └── Dockerfile.dev   # 開発用Dockerfile
├── db/                  # データベース関連
│   └── migrations/      # マイグレーションファイル
├── docs/                # ドキュメント保管用のディレクトリ
│   ├── openapi.yml      # API仕様書(OpenAPI形式)
│   ├── requirements.md  # 設計ドキュメント
│   └── その他の設計資料
├── .env.example         # 環境変数サンプルファイル
├── docker-compose.yml   # docker composeファイル
├── CLAUDE.md            # Claude Code設定ファイル
├── GEMINI.md            # Gemini CLI設定ファイル
├── README.md            # README
| カテゴリ | 技術 | 
|---|---|
| フロントエンド | Next.js (App Router), TypeScript, Tailwind CSS, shadcn/ui | 
| バックエンド | Go | 
| データベース | PostgreSQL | 
| 認証・認可 | Supabase | 
| インフラ | Docker | 
| ツール | Git, Claude Code, Gemini CLI etc... | 
作成中...
./docs/requirements.mdを参照