스터디 참여자의 출석, 지각, 인증 상태를 관리하고
규칙 위반 시 벌금을 자동으로 집계하는 스터디 관리 웹 애플리케이션이다.
- 스터디원 전체 현황 대시보드
- 개인별 출석 / 지각 / 인증 기록 관리
- 캘린더 기반 활동 이력 조회
- YouTube URL 기반 인증 및 썸네일 미리보기 (url대신 영상 올리면 사진만 올리기)
- 이번 달 벌금 자동 집계
스터디 전체 현황을 한눈에 확인하는 메인 페이지
-
스터디원 4명 전체 정보 표시
-
각 스터디원별 정보
- 이름
- 지각 횟수
- 결석 횟수
- 인증 횟수
- 발표 유무
- 이번 달 누적 벌금
-
모든 수치는 이번 달 기준으로 자동 계산됩니다.
-
캘린더 뷰 제공
- 날짜별 출석 / 지각 / 결석 / 인증 상태 표시
- 날짜 클릭 시 상세 정보 확인
- 지각한 날짜
- 인증한 날짜
- 인증 미제출 날짜
개인별 상세 활동 이력을 확인하는 페이지
- 사용자 기본 정보
- 이름
- 이번 달 지각 / 결석 / 인증 횟수
- 누적 벌금
스터디 규칙에 따른 발표 및 출석 인증 상태를 관리하는 페이지
- 오늘 인증 상태 표시
- 인증 완료
- 미인증
- 인증 유형 안내 (발표 인증, 출석 2회 인증 등)
- 인증 여부에 따라 상태가 즉시 반영된다.
YouTube URL을 통해 인증을 제출하는 페이지
- YouTube URL 입력
- URL 입력 시 영상 썸네일 미리보기 표시
- 별도 인증 절차 없이 제출 가능
- 제출 완료 시 인증 상태 업데이트
- YouTube URL 입력
- 인증 없이 제출
- 제출 성공 시 상태 업데이트
- 숫자 중심 대시보드로 스터디원 현황을 빠르게 파악
- 캘린더 기반 UI로 기록을 직관적으로 확인 가능
- 인증 과정은 입력 → 제출의 단순한 흐름
- 스터디원 간 비교가 가능한 구조
- 썸네일 미리보기
- Framework: Next.js / React
- State Management: React Query, Zustand
- Styling: Tailwind CSS, shadcn
- Calendar: FullCalendar 또는 커스텀 캘린더
- Video Preview: YouTube 썸네일 기반 미리보기
- 벌금 정산 내역 다운로드
- 미인증 알림 기능
- 관리자 전용 페이지