Skip to content

[정글 WEEK14-18] 나만의 무기 만들기 - 티켓팅 예매 사이트

jee-in/socketing-server

 
 

Repository files navigation

티켓 예매 대행 사이트: 소켓팅

긴박한 티켓팅 상황에서 사용자에게 불편함을 주는 '이미 선택된 좌석입니다.' 팝업창!
소켓 통신을 통한 실시간 좌석 렌더링을 통해 편리한 티켓팅 경험을 제공합니다.

프로젝트 개요

  • 개발 기간: 2024.11.10 ~ 2024.12.14. (약 한 달)
  • 개발 인원: 5명
  • 팀원별 상세 담당 업무: 팀 레포
jee-in donghyun-chae hyeda yeonupark hjyoon

프로젝트에 참여한 부분

  • 결제 제한 시간 내 결제하기 기능 구현
    • 유저, 주문 정보 등의 유효성을 검증하여 예외 처리
    • 트랜잭션 적용으로 DB에 저장되는 결제 데이터의 원자성 보장
    • Redis의 임시 주문 데이터에 TTL을 적용하여 결제 시간 제한
  • 마이 페이지, 판매자 페이지 데이터 조회 API 구현
    • 예매 취소된 주문은 조회 데이터에서 제외되도록 처리
    • 판매자 페이지에 표시할 매출액을 쿼리로 집계
    • 프런트 개발자가 작업하기 편한 방식으로 응답 객체를 생성

사용 기술

About

[정글 WEEK14-18] 나만의 무기 만들기 - 티켓팅 예매 사이트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.9%
  • Shell 1.7%
  • JavaScript 0.4%