📊 Phase 3: Progress Tracking & User Accounts
- 主要言語
- Python
- スター
- 0
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
## Phase 3: User Management
Implement authentication and course progress tracking.
### Tasks
- [ ] Set up user authentication (JWT or session-based)
- [ ] Design database schema for users and progress
- [ ] Track watched videos and completion percentage
- [ ] Build user dashboard showing active courses
- [ ] Implement course resumption ("Continue Watching")
- [ ] Add course bookmarking/favorites
### Acceptance Criteria
- Users can create accounts and log in
- Video watch progress tracked per user
- Course completion percentage calculated
- Dashboard shows all enrolled courses
- Resume feature starts from last watched video
### Tech Stack
- FastAPI OAuth2 / JWT
- PostgreSQL for user data
- SQLAlchemy ORM
- Password hashing (bcrypt)
- Session management
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。