Skip to content

feat(dashboard): 전역 대시보드 페이지 추가 - #117

Merged
lnu8926-web merged 1 commit into
mainfrom
feat/home-dashboard
May 14, 2026
Merged

feat(dashboard): 전역 대시보드 페이지 추가#117
lnu8926-web merged 1 commit into
mainfrom
feat/home-dashboard

Conversation

@lnu8926-web

Copy link
Copy Markdown
Owner

Summary

  • 로그인 후 첫 화면으로 /dashboard 라우트 신규 추가
  • 4개 위젯 구성: 내 태스크 현황, 마감 임박(7일 이내), 참여 프로젝트 진행률, 최근 공지사항
  • 로그인 성공 후 리디렉션 //dashboard 변경 (middleware, auth/callback)
  • AppSidebar에 대시보드 nav item 첫 번째로 추가

Changes

  • src/app/(main)/dashboard/page.tsx — 대시보드 라우트
  • src/features/dashboard/DashboardPage.tsx — 4개 위젯 포함 메인 컴포넌트
  • src/components/layout/AppSidebar.tsx — 대시보드 nav item 추가
  • src/middleware.ts — 리디렉션 /dashboard로 변경
  • src/app/auth/callback/route.ts — 소셜 로그인 후 리디렉션 변경
  • src/lib/constants/queryKeys.ts — dashboard 쿼리 키 추가

Notes

  • notices 테이블 RLS 정책 미비로 브라우저 직접 쿼리 불가 → /api/announcements API 라우트 경유
  • 미읽음 공지 추적(announcement_reads)은 별도 이슈로 분리 예정

- /dashboard 라우트 신규 생성 (로그인 후 첫 화면)
- 위젯 4개: 내 태스크 현황, 마감 임박(7일), 참여 프로젝트 진행률, 최근 공지
- AppSidebar에 대시보드 nav item 첫 번째로 추가
- 로그인 후 리디렉션을 /dashboard로 변경 (auth/callback, middleware)
- 브랜드 디자인 시스템 적용 (main-50 헤더, rounded-[14px], /10 투명도 뱃지)
- 공지 쿼리는 /api/announcements 라우트 경유 (RLS 정책 없어 브라우저 직접 쿼리 불가)
@lnu8926-web
lnu8926-web merged commit 848d033 into main May 14, 2026
1 of 3 checks passed
Repository owner deleted a comment from vercel Bot May 14, 2026
@lnu8926-web
lnu8926-web deleted the feat/home-dashboard branch May 14, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant