Skip to content

Conversation

@devRavit
Copy link
Owner

@devRavit devRavit commented Jan 2, 2026

Summary

Google Calendar API 연동하여 이벤트를 생성할 수 있는 웹 인터페이스 추가

Changes

feat Google Calendar 이벤트 생성 기능 추가

  • Google OAuth 2.0 로그인 구현 (Google Identity Services SDK 사용)
  • /calendar 페이지 추가 (이벤트 생성 폼)
  • Stash API (POST /api/calendar/events) 연동
  • 시작/종료 시간 기본값 자동 설정 (현재 시간, 1시간 후)
  • TypeScript 타입 안전성 개선 (GoogleOAuthResponse, CalendarEventResponse 타입 정의)
  • Next.js 16.1.1로 업그레이드 (SSR 호환성 개선)
  • ESLint 오류 수정 (any 타입 제거)

주요 구현 사항

  • Google Sign-In: 공식 브랜딩 가이드라인 준수
  • 자동 시간 설정: 사용자 편의성 개선
  • 타입 안전성: TypeScript strict mode 준수
  • 에러 핸들링: 사용자 친화적 에러 메시지

테스트

  • ✅ Google OAuth 로그인 성공
  • ✅ 이벤트 생성 성공
  • ✅ Google Calendar에서 이벤트 확인 완료
  • ✅ Build 성공
  • ✅ Lint 통과

- Google OAuth 2.0 로그인 구현
- Calendar API 연동하여 이벤트 생성 기능 추가
- 시작/종료 시간 기본값 자동 설정 (현재 시간, 1시간 후)
- TypeScript 타입 안전성 개선 (any 타입 제거)
- Next.js 16.1.1로 업그레이드 (SSR 호환성 개선)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@devRavit devRavit added api API 연동 ui UI/스타일링 labels Jan 2, 2026
@vercel
Copy link

vercel bot commented Jan 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
pixel Ready Ready Preview, Comment Jan 2, 2026 3:26pm

@devRavit devRavit merged commit 8ade19f into main Jan 2, 2026
3 checks passed
@devRavit devRavit deleted the feat/calendar-integration branch January 2, 2026 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api API 연동 ui UI/스타일링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants