Skip to content

[FEAT] 참여자 입력 페이지 구현 (캘린더 연동 / 수동 입력) #11

Description

@Siul49

🎯 어떤 기능이 필요한가요? (Is your feature request related to a problem?)

  • 참여자가 공유 링크를 통해 진입한 뒤, 자신의 가능한 시간을 입력하는 페이지가 필요합니다.
  • 현재 src/app/schedule/[id]/page.tsx가 스켈레톤 상태입니다.

✨ 구상하는 해결책 (Describe the solution you'd like)

  • /schedule/:id 참여자 진입 페이지 구현:
    • 세션 정보 표시 (제목, 후보 날짜 범위, 호스트 이름)
    • 참여 방식 선택 분기:
      • 캘린더 연동: iCloud/Google Calendar 연결 → 자동으로 바쁜 시간 추출 → 가능 시간 계산
      • 수동 입력: TimeGrid 컴포넌트로 직접 시간 선택
      • .ics 파일 업로드: 에브리타임 등에서 내보낸 파일로 자동 입력
    • 입력 완료 후 Supabase에 가용 시간 저장
    • 비로그인 참여자도 닉네임 입력으로 참여 가능 (선택적 로그인)

⚖️ 대안 (Describe alternatives you've considered)

  • 로그인 필수 vs 선택적 로그인 — PRD 기준 비회원도 참여 가능하도록 설계

📝 추가 정보 (Additional context)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions