[P2] 메인 대시보드 (dashboard#index)
ID: 2c90fa3a-278c-4342-a6c4-7b2aafc9d87a
## 설명
로그인 후 메인 대시보드. LEARN 진행 요약, BUILD 프로젝트 요약, 스트릭, XP. Turbo Frames 분리.
## 참조
- PRD: Section 10 (dashboard)
- 스킬: `hotwire-patterns`, `ui-design`, `taste-skill`
## 완료 기준
- [ ] 로그인 후 /dashboard 리다이렉트
- [ ] LEARN 진행률 위젯
- [ ] BUILD 프로젝트 카드 (없으면 "시작하기" CTA)
- [ ] 스트릭/XP 표시
- [ ] 테스트 통과
## 의존성
- [P1] 온보딩 플로우
- [P2] 학습자 레슨 뷰
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 진행 중 → 리뷰
2026년 03월 26일 10:19:21
-
Ddeveloper-1 메인 대시보드 완료
2026년 03월 26일 10:18:02
상세 보기
## 변경 사항
- DashboardController: LEARN 진행률, BUILD 최근 프로젝트 3개, 스트릭/XP
- dashboard/index.html.erb: 환영 메시지, stats 카드, LEARN 위젯, BUILD 프로젝트 카드/CTA
- 다크 테마, 반응형 그리드, 기존 Partial 활용
- 9개 테스트 통과, 전체 366 runs 0 failures## 변경 파일
- app/controllers/dashboard_controller.rb
- app/views/dashboard/index.html.erb
- test/controllers/dashboard_controller_test.rb -
팀팀리드 위임: developer-1에게 '메인 대시보드 — DashboardController + LEARN/BUILD 요약 위젯 + 스트릭/XP + 테스트' 작업 배정
2026년 03월 26일 10:15:07
-
팀팀리드 작업 시작 - 메인 대시보드 + Blueprint UI 병렬 진행
2026년 03월 26일 10:14:46
상세 보기
## 작업 계획
- 목표: P2 메인 대시보드(LEARN/BUILD 요약, 스트릭/XP) + P3 Blueprint UI(결과 뷰, DB 스키마 시각화, Turbo Stream)
- 접근 방식: developer-1 → 메인 대시보드, developer-2 → Blueprint UI## 현재 상태
- 보드 현황: backlog 20 / todo 5 / in_progress 2 / review 20 / done 14 -
팀팀리드 티켓 클레임 완료
2026년 03월 26일 10:14:36
-
팀팀리드 상태 변경: 할 일 → 백로그
2026년 03월 25일 11:57:09