- PersonalPicturePick의 약자로, 회원이 작가의 포트폴리오를 확인 후, 작가를 선택(PICK)하여
개인 맞춤형 일러스트/그림/디자인을 제작 의뢰하는 서비스입니다. - 최근 개개인의 개성이 중요해지면서 같은 것이라도 남들과는 다름을 추구하는 사람들이 점점 많아지고 있습니다.
이러한 사람들이 쉽게 접근 할 수 있는 맞춤형 서비스가 필요하다고 생각하여 위 프로젝트를 기획하였습니다. - 프로젝트 GitHub : https://github.com/pickpickpick-project
- 개발기간 : 2023/01/14 ~ 2023/2/28
- 개발 인원 : 백엔드 3명, 프론트엔드 2명
역할 | 이름 | GitHub 주소 |
---|---|---|
Back-End | 김소윤 | https://github.com/iiolo |
Back-End | 김도희 | https://github.com/KIM-DO-HEE |
Back-End | 신승현 | https://github.com/SSHTED |
Front-End | 김호정 | https://github.com/HJKim423 |
Front-End | 박정도 | https://github.com/jeongdopark |
- https://www.pppick.store
- 관리자 페이지 - https://www.pppick.store/admin/login
- 관리자 계정 - ID : admin / Password : admin
- 요구사항 명세서 : https://docs.google.com/spreadsheets/d/1rjobxqth3hT1llzdAlExbxPFiDr5VKQ4-HNzSaPFTOs/edit#gid=0
- 테이블 명세서 : https://docs.google.com/spreadsheets/d/1aqqfWq-0bmhZsQnR2jCSDbcofVgwF4vRHhwERZyuU1w/edit#gid=0
- 인스턴스 명세서 : https://docs.google.com/spreadsheets/d/1y8woZPUVzj54mYuQpUC2nTiA1znv4fG9B3ZPT6oy9sA/edit#gid=362920259
Swagger 문서 참고 링크 : https://api.pppick.store/swagger-ui/index.html
- Oauth + Jwt + Spring Security를 사용한 소셜 로그인 구현
- 회원 삭제 시, 관련 게시물, 댓글, 작업물, 상품, 좋아요 등 일괄 삭제 기능
- 회원 정보 수정(프로필 이미지, 소개, 닉네임, 전화번호) 기능
- 회원 탈퇴 기능
- 회원 팔로우
- 게시물 Create, Read, Update, Delete
- 댓글 Create, Read, Update, Delete
- 게시글 작성 시 다중 이미지 파일 업로드 기능
- 회원 당 개인 게시판 생성
- 다중 태그를 통한 작업물 목록 검색
- 포트폴리오 등록, 조회, 삭제
- 포트폴리오 이미지
- 포트폴리오 좋아요
- 상품 Create, Read, Update, Delete
- 작가별 상품 목록 조회
- 상품 이미지 파일 업로드 기능 구현
- 상품 주문 기능 구현
- 회원별 상품 주문 목록 조회
- 아임포트 API를 연동하여, 상품 결제 기능 구현
- 실제 결제한 정보와 주문정보 검증하는 로직 작성
- 거래 확정이 안된 주문 건에 대하여 환불 버튼 클릭 시, 환불 처리 기능 구현
- 회원의 결제 목록 조회