Skip to content

2025-LIKELION-BuyDobong/2025-LIKELION-BuyDobong-BE

Repository files navigation

⌨️ BE Developer

BE Developer 1 BE Developer 2
고희주 조희원

🛠 기술 스택

역할 종류 선정 이유
Framework Spring Boot 생산성 높은 Java 기반 웹 프레임워크
Language Java17 안정적이고 대규모 프로젝트에 적합
ORM JPA 객체지향적인 DB 접근
DB MySQL 안정적이고 널리 사용되는 RDBMS
Cache/Queue Redis 캐시 및 세션 저장, 알림 큐 처리
Auth JWT 토큰 기반 인증
Notification WebPush 브라우저 푸시 알림 지원
Deployment Docker AWS EC2 컨테이너 기반 배포, 클라우드 확장성
CI/CD GitHubActions 자동화된 빌드/배포 파이프라인

✅ 실행 방법

1. 로컬 개발

# 의존성 설치
./gradlew build

# 로컬 실행
./gradlew bootRun

2. 도커 실행

docker compose up -d mysql redis
docker compose up -d app

📂 프로젝트 구조

📦2025-LIKELION-BuyDobong-BE
 ┣ 📂src/main/java/com/dobongsoon/BuyDobong
 ┃ ┣ 📂common         # 공통 설정/예외/응답
 ┃ ┣ 📂domain
 ┃ ┃ ┣ 📂consumer     # 소비자(관심 키워드, 관심 상점, 최근 본 상점)
 ┃ ┃ ┣ 📂store        # 상점
 ┃ ┃ ┣ 📂product      # 상품
 ┃ ┃ ┣ 📂notification # 알림
 ┃ ┃ ┗ 📂push         # PWA Push
 ┃ ┗ 📂...
 ┣ 📂src/main/resources
 ┃ ┗ 📜application-prod.yml
 ┣ 📜build.gradle
 ┗ 📜Dockerfile

📄 API Docs

•	Swagger UI : /swagger-ui.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •