Skip to content

1-team-zzang/frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

캘픽 썸네일

💻 캘픽 FRONTEND

1. 프로젝트 개요

캘픽

📌 캘픽이란? : 캘픽은 친구, 지인과의 일정 조율을 간편하게 도와주는 일정 공유 서비스입니다.
캘린더를 공유해 로그인 없이도 약속 신청이 가능하며, 복잡한 일정 조율 과정을 최소화합니다.

📌 개발 기간 : 2025.07.07 ~ 2025.08.12

📌 배포 링크 : 🔗 캘픽

📌 주제 선정 이유 :

  • 일정 캡처·공유 없이 실시간 일정 공유 가능
  • 단체 채팅방에서 스케줄을 일일이 확인해야 하는 번거로움 해소
  • 복잡한 일정 조율을 간편하게 해결
  • 회원가입 없이도 약속을 신청할 수 있는 간단한 서비스 제공


2. 팀원 구성 및 역할

최민경 김유진 박인배
@mxkxx1011 @yujini-kim @humanpear
  • 🙋🏻‍♀️ 최민경

    • 인증 기능 (로그인, 회원가입 및 카카오 로그인)
    • 친구 관련 기능 (친구 검색, 추가, 삭제 등)
    • 알림 리스트
    • 인트로 가이드 추가
    • 자동화 CI/CD 구축
  • 🙋🏻‍♀️ 김유진

    • API 개발 전 msw 환경 세팅 및 구축
    • 전반적인 캘린더 UI 및 기능 개발 (내 캘린더, 친구/공유 캘린더)
    • 캘린더 무한스크롤
    • 일정 수정 / 삭제 기능
    • 리팩토링 및 컴포넌트 스토리작성
  • 🙋🏻‍♂️ 박인배

    • API 개발 전 msw 환경 세팅 및 구축
    • 일정 등록 및 관련 컴포넌트 개발
    • 회원 여부에 따른 약속 신청 기능
    • 신청한 약속 / 신청 받은 약속 필터링
    • 사용자 편의성 개선



3. 기술 스택 & 도구

개발 환경

사용 기술 스택


테스트 툴

협업 툴

배포환경

CI/CD

디자인



4. 프로젝트 구조

📦 
├─ .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 블록(캘린더 등)

5. 주요 기능

  • 회원 인증

    • 이메일 회원가입 및 로그인
    • 카카오 간편 로그인 지원
  • 일정 관리

    • 개인 일정 등록, 수정, 삭제 기능 제공
  • 약속 관리

    • 약속 신청, 수락, 거절 기능을 통한 일정 조율
  • 캘린더 공유

    • 캘린더를 공유하여 상대방이 로그인 없이 약속 신청 가능
  • 친구 기능

    • 친구 신청 및 관리
    • 친구 캘린더에 약속 신청 가능

6. 트러블 슈팅

About

너와 나의 시간 교집합, 캘픽

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •