Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: 커뮤니티 - 공구 모집 및 진행 포스트 결제 페이지, 결제 완료 페이지 생성 #26

Open
5 of 7 tasks
sunglitter opened this issue Dec 1, 2024 · 0 comments
Assignees
Labels
feat feat

Comments

@sunglitter
Copy link
Collaborator

sunglitter commented Dec 1, 2024

🧃 Issues

  • 커뮤니티 - 공구 모집 및 진행 포스트 결제 페이지, 결제 완료 페이지 생성

🍤 작업 내용

  • 라우터 경로 임시 설정
  • 포스트 결제 페이지 - 공구 진행자용(배송지 입력 컴포넌트 필요)
  • 포스트 결제 페이지 - 공구 참여자용(배송지 입력 컴포넌트 불필요)
  • 토스페이먼츠 API 활용 가상계좌 결제 페이지
  • 포스트 결제 완료 페이지 - 해당 포스트 단체 채팅방 모달
  • 채팅 기능
@sunglitter sunglitter added the feat feat label Dec 1, 2024
@sunglitter sunglitter self-assigned this Dec 1, 2024
sunglitter added a commit that referenced this issue Dec 1, 2024
- WebSocket 연결 안정성을 위한 재연결 로직 추가
- 채팅 메시지 송수신을 위한 메서드 구현
- WebSocket 연결 상태 관리
- 실시간 메시지 처리를 위한 핸들러 지원
sunglitter added a commit that referenced this issue Dec 1, 2024
- 결제완료 상태를 시뮬레이션하기 위한 mock data 추가
- 포스트 상태 및 참여자 결제 상태 값 설정
- 결제 상태 관련 기능 테스트를 위한 데이터 구조 확장
sunglitter added a commit that referenced this issue Dec 1, 2024
- 채팅 기능을 위한 모달 컴포넌트 구현
- 모달 열기 및 닫기 상태 관리 로직 추가
- 메시지 리스트와 입력창 UI를 구성하는 ChatRoom 컴포넌트 포함
sunglitter added a commit that referenced this issue Dec 1, 2024
- 채팅방 정보를 수신하여 초기 상태 설정
- 초기 메시지와 입장 메시지 출력 기능 추가
- 대화형 채팅 로그 출력 및 실시간 업데이트 구현
- 사용자 경험을 위한 기본 UI 구성
sunglitter added a commit that referenced this issue Dec 1, 2024
- 채팅 메시지 송수신 및 채팅방 정보 조회, 채팅방 삭제 API 기능을 별도 파일로 분리
- 코드 구조 개선 및 모듈화로 유지보수성 향상
- API 호출 로직과 관련 타입 정의 포함
sunglitter added a commit that referenced this issue Dec 1, 2024
- 채팅방 관련 mock data 생성
  - 채팅방 정보, 메시지 기록 등 포함
- mock data를 활용하는 기능별 API 호출 로직 추가
- 채팅 관련 mock 기능과 데이터를 별도 파일로 분리
sunglitter added a commit that referenced this issue Dec 1, 2024
- 작성자 결제 페이지 라우터 임시 경로 추가
- 참여자 결제 페이지 라우터 임시 경로 추가
- 공구 진행 결제 완료 페이지 라우터 임시 경로 추가
- 테스트와 개발 편의를 위한 임시 경로 설정
sunglitter added a commit that referenced this issue Dec 1, 2024
- 작성자 결제 페이지 UI 및 기능 구현
  - 결제 정보 입력 및 확인 기능 추가
- 참여자 결제 페이지 UI 및 기능 구현
  - 결제 상태 확인 로직 추가(결제 진행 미구현)
sunglitter added a commit that referenced this issue Dec 1, 2024
- 작성자 및 참여자 결제 페이지로 이동하는 네비게이션 로직 구현
- 결제 진행 상황에 따라 적절한 페이지로 연결
- 관련 상태 관리 로직 추가
sunglitter added a commit that referenced this issue Dec 1, 2024
- 가상계좌 발급 API 호출 로직을 별도 파일로 분리
- API 호출 기본 구조 및 데이터 형식 정의
- 미완성 상태로 이후 로직 구현 예정
sunglitter added a commit that referenced this issue Dec 1, 2024
- 결제 완료 상태를 표시하는 페이지 구현
  - 결제 완료 메시지 출력
- 채팅방 입장 가능 여부 로직 추가
  - 결제 완료 시 채팅방 입장 활성화
- 주문 내역 페이지로 이동하는 네비게이션 로직 추가
sunglitter added a commit that referenced this issue Dec 1, 2024
- 채팅방 참여자 및 메시지 데이터 값 수정
- 테스트 시나리오 강화를 위한 데이터 구조 보완
- 채팅방 상태 및 메시지 리스트 샘플 업데이트
sunglitter added a commit that referenced this issue Dec 1, 2024
- 입장 메시지 출력 기능 추가
- 그룹 채팅 안내 메시지 표시 로직 추가
- 닉네임 표시 기능 구현으로 사용자 구분 가능
- 채팅방 스타일 일부 수정 및 UI 개선
sunglitter added a commit that referenced this issue Dec 1, 2024
- 메시지 전송 API 호출 로직 수정
- 메시지 수신 시 데이터 파싱 오류 해결
- 채팅방 생성 API 응답 구조 변경 반영
sunglitter added a commit that referenced this issue Dec 1, 2024
- 메시지 전송 API 호출 로직 수정
- 메시지 수신 시 데이터 파싱 오류 해결
- 채팅방 생성 API 응답 구조 변경 반영
sunglitter added a commit that referenced this issue Dec 5, 2024
- 가상 계좌 발급 요청을 처리하기 위한 모달 UI 구현
sunglitter added a commit that referenced this issue Dec 5, 2024
- 사용자가 가상 계좌로 입금할 수 있는 페이지 UI 구현
- 계좌 정보와 입금 안내 메시지 출력
- 입금 상태 확인 및 업데이트 로직 추가
sunglitter added a commit that referenced this issue Dec 5, 2024
- 가상 계좌 입금 페이지로 이동할 수 있는 라우터 경로 추가
- 기존 라우터 경로 구조 재정비 및 경로 명칭 수정
- 라우터 경로 변경 사항에 따른 네비게이션 로직 업데이트
sunglitter added a commit that referenced this issue Dec 5, 2024
- 최신 채팅 관련 API 사양에 맞춘 로직 수정
- 실시간 메시지 송수신을 위한 웹소켓 기능 추가
- 웹소켓 이벤트 핸들러 로직 개선 및 안정성 강화
- 채팅 연결 및 메시지 상태 동기화 로직 업데이트
sunglitter added a commit that referenced this issue Dec 5, 2024
- 기존 Mock Data 호출 로직을 실제 API 호출로 전환
- API 데이터 형식에 맞춰 페이지 컴포넌트 수정
- 데이터 연동 및 상태 동기화 로직 추가
- 페이지 로드 시 실제 데이터를 기반으로 렌더링 구현
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat feat
Projects
None yet
Development

No branches or pull requests

1 participant