PPPick 프로젝트 소개 PersonalPicturePick의 약자로, 회원이 작가의 포트폴리오를 확인 후, 작가를 선택(Pick)하여 개인 맞춤형 일러스트/그림/디자인을 제작 의뢰하는 서비스입니다. 개발 인원 및 기간 개발기간 : 2023/01/14 ~ 2023/2/28 개발 인원 : 프론트엔드 2명, 백엔드 3명 배포 URL http://www.pppick.store 관리자 페이지 - http://www.pppick.store/admin/login 관리자 계정 - ID : admin / Password : admin 사용 기술 및 구현 기능 사용 기술 및 tools Back-End : Front-End : Server : ETC : (http://api.pppick.store/swagger-ui/index.html#) ERD 설계 팀원소개 역할 이름 GitHub 주소 Front-End 김호정 https://github.com/HJKim423 Front-End 박정도 https://github.com/jeongdopark Back-End 김소윤 https://github.com/iiolo Back-End 김도희 https://github.com/KIM-DO-HEE Back-End 신승현 https://github.com/SSHTED 구현 기능 User Oauth + Jwt + Spring Security를 사용한 소셜 로그인 구현 회원 삭제 시, 관련 게시물, 댓글, 작업물, 상품, 좋아요 등 일괄 삭제 기능 회원 정보 수정(프로필 이미지, 소개, 닉네임, 전화번호) 기능 회원 탈퇴 기능 회원 팔로우 Post & Comment 게시물 Create, Read, Update, Delete 댓글 Create, Read, Update, Delete 게시글 작성 시 다중 이미지 파일 업로드 기능 회원 당 개인 게시판 생성 Portfolio & Tag 다중 태그를 통한 작업물 목록 검색 포트폴리오 등록, 조회, 삭제 포트폴리오 이미지 포트폴리오 좋아요 Work & Order 상품 Create, Read, Update, Delete 작가별 상품 목록 조회 상품 이미지 파일 업로드 기능 구현 상품 주문 기능 구현 회원별 상품 주문 목록 조회 Payment 아임포트 API를 연동하여, 상품 결제 기능 구현 실제 결제한 정보와 주문정보 검증하는 로직 작성 거래 확정이 안된 주문 건에 대하여 환불 버튼 클릭 시, 환불 처리 기능 구현 회원의 결제 목록 조회