Skip to content

masters2023-project-team05-second-hand/second-hand-max-be-b

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Last Update

🥕 중고거래 팀 프로젝트 - Secondhand

  • 당근 마켓을 모티브로 한 "중고 물품 거래 플랫폼"을 구현하는 팀 프로젝트
  • 기간: 2023-08-21 ~ 2023-10-06 [6 Week]

🧑🏻‍💻 팀원 소개

프론트엔드 프론트엔드 백엔드 백엔드
조이 토코 Jinny 감귤

🖥️ 동작 화면


🪵 브랜치 전략

  • BE Feature 작업은 stage 이하 브랜치에서 작업
  • FE는 별도 Repository에서 작업하고 있으며, 배포 시 release-fe로 Pull Request 받아서 Production 배포
브랜치 설명
release-production Production 서버 배포 브랜치
release-fe FE 배포 브랜치
release-stage BE 개발 서버 배포 브랜치
stage BE 개발 브랜치

📂 패키지 구조

  • API 관련 모듈을 모아운 api 패키지와 전역에서 사용하는 모듈을 모아둔 global 패키지로 구성
. secondhand

  |____api
  | |____address   // 중고거래 동네 지역 도메인
  | |____category  // 중고 상품 카테고리 도메인
  | |____chat      // 채팅 도메인
  | |____image     // 중고상품 이미지 도메인
  | |____jwt       // JWT
  | |____member    // 회원 도메인
  | |____oauth     // 인증 도메인
  | |____product   // 중고 상품 도메인
  
  |____global      // 전역에서 사용하는 모듈
  | |____config
  | |____exception
  | |____filter
  | |____util
  
  |____SecondHandApplication.java

⚙️ 개발 환경

Back-End

  • Java: JDK 11
  • SpringBoot: ver. 2.7.14
  • MySQL: ver. 8.0.33
  • Redis: 7.0.12
  • Amazon AWS: EC2,RDS

🔧️ 인프라 구조

Production

이슈트래커 아키텍쳐 (1)

Stage


💾 ERD

image


🌎 API 명세서

About

2023 마스터즈 맥스 중고거래 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 51.4%
  • Java 45.2%
  • JavaScript 2.1%
  • CSS 0.6%
  • HTML 0.3%
  • Dockerfile 0.2%
  • Shell 0.2%