HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
팀 02 : 머쓱한녀석들
팀 02 : 머쓱한녀석들
/
📪
설계
/
💖
Couple (커플)
💖

Couple (커플)

 
 

시퀀스 다이어그램

커플 맺기 api

  • user1
sequenceDiagram user1->>+woory: 커플 맺기 woory->>+server:Post /api/couple/invite note over woory,server: 커플 코드 생성 API server->>server: invite 코드 생성 로직 server->>+db: invite 코드 등록 db-->>server: 등록 완료 server-->>woory: user1 커플 코드 응답 note over user1,db: 유저2 커플 맺기 요청 성공 user1->>+woory: 커플 맺어졌는 지 확인 woory->>+server: Get /api/couple note over woory,server: 커플 맺음 확인 api server->>db: 커플 조회 db-->>server: 조회 성공 server->>db: user1의 invite 코드 삭제 db-->>server: 삭제 완료 server-->>woory: 확인 응답 woory-->>user1: 커플 맺기 성공
  • user 2
sequenceDiagram user2->>+woory: 커플 맺기 woory->>+server:Post /api/couple/invite note over woory,server: 커플 코드 생성 API server->>server: invite 코드 생성 로직 server->>+db: invite 코드 등록 db-->>server: 등록 완료 server-->>woory: user2 커플 코드 응답 user2->>+woory: User1의 커플 코드 입력 woory->>+server: Post /api/couple note over woory,server: 커플 맺기 API server->>db: 커플 생성 db-->>server: 생성 성공 server->>db: user2의 invite 코드 삭제 db-->>server: 삭제 완료 server-->>woory: 커플 응답 및 예외 처리 woory-->>user2: 커플 맺기 성공