Commit Graph

5 Commits

Author SHA1 Message Date
鄭沛軒 d92ca52cb9 docs: Add frontend implementation references to backend development plan
- Added references to existing frontend code in /app directory
- Documented all implemented pages and their purposes
- Included frontend data structures for API design reference
- Listed key business logic from frontend implementation
- Added details about learning modes, AI generation params, and error reporting

This provides backend developers with concrete examples of expected data structures
and business logic already implemented in the frontend.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 14:03:38 +08:00
鄭沛軒 102643d96c feat: Add error reporting to all test modes and unify button position
- Added error report button to flip card mode
- Unified error report button position across all modes (top-right)
- Implemented error report modal with optional reason input
- Removed example sentences from quiz mode results
- Updated modal to display test mode and card information

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 01:51:54 +08:00
鄭沛軒 96e205fd7f feat: 實現完整測驗模式與 AI 生成功能更新
主要更新:
1. 測驗模式重構
   - 選擇題:改為英文定義選中文翻譯
   - 新增填空題模式(含例句圖片顯示)
   - 新增聽力測試模式
   - 新增口說測試模式

2. AI 生成功能更新
   - 改為詞彙萃取和智能萃取兩種模式
   - 實現用戶權限差異(免費/訂閱)
   - 例句圖改為模態視窗顯示

3. 其他改進
   - 整合真實例句圖片資源
   - 難度等級改用 CEFR 標準 (A1-C2)
   - 優化圖片顯示比例與體驗
   - 移除測驗模式正確率顯示

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 01:12:34 +08:00
鄭沛軒 1d0acf5111 feat: 實作 DramaLing MVP prototype
- 建立 Next.js 14 專案架構與 TypeScript 配置
- 實作核心頁面:首頁、登入/註冊、儀表板、詞卡管理、AI生成、學習模式
- 配置 Tailwind CSS 設計系統與響應式布局
- 建立完整的文檔結構與設計規範
- 實現用戶流程與互動原型

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 22:55:29 +08:00
鄭沛軒 3230cb048a refactor: Reorganize documentation structure
- Move all docs to /docs folder with proper categorization
- Remove outdated template files from 00_starter
- Archive old Flutter-related docs to old/ folder
- Update documentation for web-based architecture (Next.js)
- Add development plans and project structure docs

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 21:07:01 +08:00