Skip to content

3DAsset-eCommerce/3D-BE

 
 

Repository files navigation

Welcome to 3D Asset-Server 👋

Version Maintenance License: MIT

3DAsset Back-End Server with Front-End, UXUI, Product-Manger Project

3D 자산 거래를 위한 3D Asset 거래소 플랫폼, 3DAsset

API Docs


기술스택


개발환경

  • backend

    • java-11
    • gradle
    • spring-boot 2.7.6

시스템 구성도

system-architecture


ERD

ERD


개발일지

👤 yhj1129

  • AWS S3 연결, 3D 파일 업로드/삭제 구현 (23/06/27) - commit : 75e2a38
  • 회원가입/비밀번호 찾기 이메일 인증 구현 (23/06/27) - commit : d0a527e
  • 위시리스트 조회 구현 (23/06/26) - commit : a5ef41c
  • 위시리스트 추가/삭제 구현 (23/06/26) - commit : a5ef41c
  • 주문 내역 조회 구현 (23/06/17) - commit : 75cdb07
  • 주문하기 구현 (23/06/15) - commit : 0e76433
  • 장바구니 리스트 조회 구현 (23/06/14) - commit : 0e69320
  • 장바구니 삭제 구현 (23/06/08) - commit : 307ac34
  • 장바구니 추가 구현 (23/06/08) - commit : f3f7ce0

👤 realgreatcode

  • 에셋 상세보기 구현 (23/06/12) - commit : bc30c79
  • 에셋 리뷰 CRUD (23/06/12) - commit : 6f70c22, c8ca49f, a6d1f46
  • 개별 에셋 구현 (23/06/13) - commit : c7b3f2d
  • 상위 카테고리별 에셋 조회 (23/06/14) - commit : 508e104
  • 하위 카테고리별 에셋 조회 (23/06/15) - commit : 7608f33
  • 카테고리별 에셋 카운팅 (23/06/20) - commit : a6c0b96
  • 에셋 검색 (23/06/21) - commit : 753cdff
  • 카테고리별 에셋 조회 통합 및 검색 기능 추가 (23/06/21) - commit : 88a41a7
  • 주문 내역 조회(관리자) (23/06/25) - commit : 13ae49b
  • 에셋 조회(관리자) (23/06/26) - commit : a4c0cf2
  • 에셋 등록(관리자) (23/06/27) - commit : 4a7bfeb

👤 ji-hoooon

  • 유저 스케쥴 조회 구현 (23/05/07) - commit : 3e27392
  • 유저 스케쥴 조회 구현 (23/05/07) - commit : 3e27392

👤 Jason_song97

  • 센트리 구현 및 에러 로그 테이블 추가 (23/6/29) - commit : be602b1
  • 관리자 에셋 수정 구현 (23/6/26) - commit : d8ddede
  • 관리자 서브 카테고리 조회 구현 (23/6/22) - commit : 11db71d
  • 관리자 카테고리 조회 구현 (23/6/21) - commit : 2323087
  • 내 에셋 다운로드 구현 (23/6/19) - commit : d53f099
  • 내 에셋 검색 구현과 페이지 네이션 (23/6/16) - commit : af72efb
  • 내 에셋 조회 구현과 페이지 네이션 (23/6/15) - commit : c022c08
  • 내 정보 조회 구현 (23/6/8) - commit : f6697aa
  • 내 정보 업데이트 구현 (23/6/8) - commit : f49eaa2
  • 회원 탈퇴 구현 (23/6/8) - commit : fd48eda

Author & Role

👤 유현주(팀장)

  • Role
    • ERD 설계, Spring Security 및 AOP 세팅, CI/CD, 도메인 네임 및 HTTPS 관련 설정, AWS 세팅 및 관리
    • API(20 개)
      • 로그인, 비밀번호 변경(인증코드 전송), 비밀번호 변경(인증코드 확인), 비밀번호 변경, 이메일 중복 체크, 회원가입(인증코드 전송), 회원가입(인증코드 확인), 회원가입
      • 장바구니 담긴 개수 확인, 장바구니 리스트 조회, 장바구니 담기, 장바구니 삭제
      • 위시리스트 조회, 위시리스트 담기, 위시리스트 삭제
      • 주문하기, 주문 내역 상세 보기, 주문 내역 조회
      • 3D 파일 AWS S3 업로드, 3D 파일 AWS S3 삭제
  • Github: @yhj1129

👤 양진호(팀원)

  • Role
    • ERD 설계, 에셋 페이지, 관리자 페이지
    • API(14 개)
      • 에셋 전체 리스트 조회, 상위 카테고리별 에셋 조회, 하위 카테고리별 에셋 조회, 카테고리별 에셋 카운팅 및 태그리스트 조회
      • 에셋 검색, 에셋 상세보기, 에셋 리뷰 작성, 에셋 리뷰 보기, 에셋 리뷰 수정, 에셋 리뷰 삭제
      • 주문 내역 조회(관리자), 에셋 조회(관리자), 에셋 등록(관리자), 에셋 수정(관리자)
      • Github: @realgreatcode

👤 이지훈(팀원)

  • Role
    • 데이터 및 서버 인프라 세팅, CI/CD, 도메인 네임 및 HTTPS 관련 설정
    • API(n 개)
      • 목록
  • Github: @ji-hoooon

👤 송재근(팀원)

  • Role
    • Sentry.io 세팅, RestDoc 문서 생성, 마이페이지, 관리자 페이지, 리드미 페이지
    • API(13 개)
      • 비밀번호 확인, 나의 회원정보 조회, 나의 회원정보 수정, 회원 탈퇴, 내 에셋, 내 에셋 검색,
      • 에셋 파일 다운로드, 에셋 등록, 에셋 수정, 에셋 비활성화, 에셋 활성화,
      • 서브카테고리 조회, 카테고리 조회
  • Github: @Jason_song97

Show your support

Give a ⭐️ if this project helped you!


📝 License

Copyright © 2023 3DAsset-BE.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages

  • Java 59.3%
  • HTML 40.7%