프로젝트 주제: 티켓 판매 쇼핑몰 구현
-
특별한 시즌 티켓 판매 사이트(올림픽, FIFA, E-Sport 등)
-
실제 파리 올림픽 데이터 이용(경기 일정, 경기장 정보 등)
메인페이지 |
---|
경기조회 |
---|
경기상세1 |
---|
경기상세2 - 응원 댓글 |
---|
경기상세3 - 경기 문의 |
---|
결제기능 |
---|
결제완료 |
---|
게시판 |
---|
관리자페이지1 |
---|
관리자페이지2 |
---|
- 쇼핑몰 웹 페이지 구현
- jQuery, Spring MVC기반 웹개발, SQL
- 결제 서비스 구현
- 경기 좌석 결제 및 결제 취소, 쿠폰, 포인트 구현
- 올림픽 경기 정보 수집
- 경기일정, 경기장, 종목 정보 수집
- admin 페이지를 개발하여 관리자 도구 제공
- AWS EC2와 Docker와 Jenkins를 활용한 CI/CD 구축
- CI/CD 자동화를 통해 무중단 배포 서비스 제공
sequenceDiagram
participant 유저
participant DB
participant BE
participant 포트원
유저 ->> BE: ① 결제요청(3분간 좌석선점)
BE ->> 포트원: ② 결제 요청
Note right of 포트원: ② 결제 요청 ③ 결제 정보저장<br/>주문코드(order_no)<br/>좌석총가격<br/>상태코드(결제, 취소)<br/>쿠폰번호<br/>
BE ->> DB: ③ 결제 정보 저장
포트원 ->> BE: ④ 결제키 발급
포트원 ->> BE: ⑤ 결제키, 결제 토큰
BE ->> 포트원: ⑥ 주문 정보
포트원 ->> BE: ⑧ OK
BE ->> DB: ⑦ 유효성 검사
sequenceDiagram
participant DSIO
participant MongoDB
participant Mysql
DSIO ->> MongoDB: ① 크롤링
loop
MongoDB ->> MongoDB: ② 전처리
end
MongoDB ->> Mysql: ③저장