Calendoo-poc는 캘린더와 투두를 결합한 모바일 앱 서비스 Calendoo의 최소 기능을 실험하는 저장소입니다.
최소 기능
- 투두 생성
- 목록 창에서 + 버튼을 클릭하여 에디터 창에서 내용을 입력하고 추가 버튼 클릭
- 투두 내용 편집
- 목록 창에서 투두 항목을 클릭하여 에디터 창에서 내용을 변경하고 완료 버튼 클릭
- 투두 완료 처리
- 목록 창에서 투두 항목의 동그라미를 클릭하여 체크
- 투두 삭제
- 목록 창에서 투두 항목의 x 버튼 클릭
- 날짜별 확인
- 목록 창 상단의 왼쪽 오른쪽 버튼을 클릭
- 혹은 달력의 날짜를 클릭
- 구글 캘린더 API를 이용하여 투두 정보를 구글 캘린더와 동기화합니다.
npm installcp .env.local.example .env.local.env.local 파일에 AUTH_SECRET, AUTH_GOOGLE_ID, AUTH_GOOGLE_SECRET 정보를 추가해주세요.
구글 클라우드에서 개인적으로 사용자 인증 정보를 만들어 사용하시면 됩니다.
이 사이트를 로컬에서 실행하려면 다음을 사용하세요:
npm run dev실행 이후 로그인 과정이 종료되면 등록된 리다이렉트 주소 http://localhost:3000 로 이동합니다.
