dramaling-app/apps/backend
鄭沛軒 9345654cc1 refactor: complete project structure reorganization and SOP implementation
- Reorganize project structure to unified apps/ directory
  - Move src/backend/ → apps/backend/ (complete .NET Core API)
  - Move src/mobile/ → apps/mobile/ (complete Flutter app)
  - Keep apps/web/ as Vue.js frontend
  - Remove duplicate src/ directory structure

- Implement comprehensive SOP (Standard Operating Procedures)
  - Create sop/ unified management directory
  - Move CLAUDE.md → sop/docs/CLAUDE.md with updated guidelines
  - Move tools/, scripts/, archive/ → sop/ for centralized management
  - Establish three-tier task management architecture

- Create unified task management system
  - Rename TASK_MANAGEMENT.md → TASKS.md for simplicity
  - Integrate 17 UI design tasks from ui-design-tasks.md
  - Update task priority classification (🔥緊急/⚠️重要/📝一般/💡想法)
  - Update ./dl script for new file paths

- Archive obsolete systems and files
  - Archive old reports/ directory (replaced by sop/archive/)
  - Archive duplicate template files violating SOP principles
  - Clean up src/ directory documentation and configs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-09 23:53:01 +08:00
..
DramaLing.API refactor: complete project structure reorganization and SOP implementation 2025-09-09 23:53:01 +08:00
DramaLing.Application refactor: complete project structure reorganization and SOP implementation 2025-09-09 23:53:01 +08:00
DramaLing.Core refactor: complete project structure reorganization and SOP implementation 2025-09-09 23:53:01 +08:00
DramaLing.Infrastructure refactor: complete project structure reorganization and SOP implementation 2025-09-09 23:53:01 +08:00
DramaLing.sln refactor: complete project structure reorganization and SOP implementation 2025-09-09 23:53:01 +08:00
README.md refactor: complete project structure reorganization and SOP implementation 2025-09-09 23:53:01 +08:00

README.md

Drama Ling Backend API

.NET Core 後端 API 服務

技術棧

  • .NET 8: 跨平台框架
  • ASP.NET Core Web API: RESTful API
  • Entity Framework Core: ORM 資料庫存取
  • PostgreSQL: 主要資料庫
  • Redis: 快取和會話管理
  • JWT: 身份驗證

專案結構

backend/
├── DramaLing.API/             # Web API 專案
├── DramaLing.Application/     # 應用服務層  
├── DramaLing.Core/           # 領域模型層
├── DramaLing.Infrastructure/ # 基礎設施層
├── DramaLing.Tests/          # 測試專案
└── DramaLing.sln             # 解決方案檔

快速開始

1. 安裝相依套件

dotnet restore

2. 設定資料庫

# 建立資料庫
dotnet ef database update --project DramaLing.Infrastructure --startup-project DramaLing.API

3. 啟動開發服務器

dotnet run --project DramaLing.API
# API: http://localhost:5000
# Swagger: http://localhost:5000

開發指南

詳細開發文檔請參考:../../docs/04_technical/