Skip to content

pickpickpick-project/pppick-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPPick

📂 프로젝트 소개

  • 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

🔗 배포 URL

📄 협업 문서

🛠 사용 기술 및 구현 기능

사용 기술 및 tools

  • Back-End :  JPA  
  • Front-End :    
  • Server :     
  • ETC :  

Swagger 문서 참고 링크 : https://api.pppick.store/swagger-ui/index.html

ERD 설계

구현 기능

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를 연동하여, 상품 결제 기능 구현
  • 실제 결제한 정보와 주문정보 검증하는 로직 작성
  • 거래 확정이 안된 주문 건에 대하여 환불 버튼 클릭 시, 환불 처리 기능 구현
  • 회원의 결제 목록 조회

About

개인 맞춤형 디자인 서비스 'PPPick' Back-End

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages