📌 캘픽이란? : 캘픽은 친구, 지인과의 일정 조율을 간편하게 도와주는 일정 공유 서비스입니다.
캘린더를 공유해 로그인 없이도 약속 신청이 가능하며, 복잡한 일정 조율 과정을 최소화합니다.
📌 개발 기간 : 2025.07.07 ~ 2025.08.12
📌 배포 링크 : 🔗 캘픽
📌 주제 선정 이유 :
- 일정 캡처·공유 없이 실시간 일정 공유 가능
- 단체 채팅방에서 스케줄을 일일이 확인해야 하는 번거로움 해소
- 복잡한 일정 조율을 간편하게 해결
- 회원가입 없이도 약속을 신청할 수 있는 간단한 서비스 제공
| 최민경 | 김유진 | 박인배 |
|---|---|---|
| @mxkxx1011 | @yujini-kim | @humanpear |
-
🙋🏻♀️ 최민경
- 인증 기능 (로그인, 회원가입 및 카카오 로그인)
- 친구 관련 기능 (친구 검색, 추가, 삭제 등)
- 알림 리스트
- 인트로 가이드 추가
- 자동화 CI/CD 구축
-
🙋🏻♀️ 김유진
- API 개발 전 msw 환경 세팅 및 구축
- 전반적인 캘린더 UI 및 기능 개발 (내 캘린더, 친구/공유 캘린더)
- 캘린더 무한스크롤
- 일정 수정 / 삭제 기능
- 리팩토링 및 컴포넌트 스토리작성
-
🙋🏻♂️ 박인배
- API 개발 전 msw 환경 세팅 및 구축
- 일정 등록 및 관련 컴포넌트 개발
- 회원 여부에 따른 약속 신청 기능
- 신청한 약속 / 신청 받은 약속 필터링
- 사용자 편의성 개선
개발 환경
사용 기술 스택
테스트 툴
협업 툴
배포환경
CI/CD
디자인
📦
├─ .coderabbit.yaml # 코드래빗 설정 파일
├─ .github # CI/CD 워크플로우 파일 및 템플릿 파일
├─ .husky # commit, push 단위 CI
├─ .prettierrc # 팀 단위 프리티어 규칙
├─ .storybook # 스토리북
├─ public # 정적 리소스(이미지, 폰트, 아이콘 등) 저장 폴더
├─ src
│ ├─ app # 앱 전역 설정, Provider
│ ├─ entities # 도메인 모델과 상태(User, Schedule 등)
│ ├─ features # 독립적인 기능 단위(인증, 친구추가, 약속신청 등)
│ ├─ index.css
│ ├─ main.tsx
│ ├─ pages # 라우트 단위 페이지
│ ├─ shared # 공용 UI, hooks, utils 등
│ │ ├─ api # axios-instance 위치
│ │ ├─ assets # svg icon 위치
│ │ ├─ hooks # 공통 커스텀 훅
│ │ ├─ lib # 채널톡 설정 등
│ │ ├─ types # 공통 타입
│ │ ├─ ui # 공통 UI 컴포넌트
│ │ └─ utils # 공통 유틸함수
│ └─ widgets # 페이지 내 주요 UI 블록(캘린더 등)
-
회원 인증
- 이메일 회원가입 및 로그인
- 카카오 간편 로그인 지원
-
일정 관리
- 개인 일정 등록, 수정, 삭제 기능 제공
-
약속 관리
- 약속 신청, 수락, 거절 기능을 통한 일정 조율
-
캘린더 공유
- 캘린더를 공유하여 상대방이 로그인 없이 약속 신청 가능
-
친구 기능
- 친구 신청 및 관리
- 친구 캘린더에 약속 신청 가능