인천일보 아카데미에서 진행한 팀 프로젝트 입니다.
음악 아티스트 펀딩 사이트 입니다.
-
개발 기간: 2023.02.27 ~ 2023.03.31 (약 5주)
-
참여 인원: 7명
-
사용 기술
- Spring 4.0, Apache Tomcat 9.0, Tiles3, BootStrap, Mybatis, Eclipse
- Java, Ajax, Jquery, MVC Pttern,JSP
- Oracle 11g DataBase
- CoolSMS, Kakao Api
-
담당 구현 파트
-
프로젝트 개발환경 구축, 설계 참여 일정관리, 프로젝트 취합.
-
펀딩 페이지, 관리자 페이지 구현
-
펀딩 카테고리 페이지 구현(펀딩리스트. 장르별 정렬. 펀딩 마감처리.)
-
펀딩 상세페이지 구현 (펀딩에 따른 후원금액 , 후원인원 증가. 티어별 가격 및 해택에 따른 결제 기능 구현, 결제 정보 생성)
-
펀딩, 공연예매 결제 기능 구현 (카카오 단편결제 API를 이용한 결제시스템 구현)
-
GitHub 레포지토리 생성
-
-
-
펀딩 상세페이지 정보 업데이트 및 예외
- Mybatis 쿼리문을 이용하여 펀딩 게시글의 상세정보를 가져오고 JsonView를 설정하여 Json형태로 데이터를 가져와 Ajax 통신으로 펀딩 상세페이지를 구성.
- Mybatis 쿼리문을 이용하여 사용하여 후원 이후 해당 펀딩의 데이터베이스 현재 후원금액 및 후원인원 정보를 실시간으로 업데이트.
- Jquery를 사용하여 비회원일 경우, 펀딩 마감 이후 후원하기 기능 Block 처리
-
-
펀딩 결제
- Jquery를 사용하여 티어별 후원하기 클릭 시 해당하는 티어의 해택 정보 및 가격 가져오게 구현.
- 카카오페이 버튼 클릭시 카카오페이 단편결제 팝업창 표시. QR를 통하여 결제 진행.
- 구매 완료시 카카오페이를 통한 결제완료 정보를 Json형태로 데이터를 가져와 Ajax 결제정보를 팝업창에 표기.



















