Skip to content

GEON-PPANG/GEON-PPANG-SERVER

Repository files navigation

🥖 GEON-PPANG

App Download Link: https://linktr.ee/gunbbang_official

비주류가 만드는 건빵문화, 당신이 찾던 그 건강한 빵집이 여기에 !
서버_과제제출_서비스설명



💻 Development Tech

Java




🛠️ Architecture Structure

건빵_아키텍쳐

💾 ERD

건빵 ERD



🍞 Backend Developer

임승하 @seunghaLim 김성은 @sung-silver
역할 역할
- 프로젝트 초기 세팅
- CI/CD 구축
- 자체 로그인 / 회원 가입
- 건빵집 이름만으로 조회
- 홈뷰에서 best 건빵집 조회
- 홈뷰에서 best 리뷰 조회
- 건빵집 북마크
- 북마크한 빵집 모아보기
- 회원 필터 정보 변경하기
- 건빵집 리스트 조회(필터링)
- 건빵집 상세조회
- 건빵집 작성된 리뷰 조회
- 리뷰 작성 API 개발
- 마이페이지 회원 정보 조회
- 리뷰 모아보기(마이페이지)
- 리뷰 상세보기(리뷰 모아보기)
- 건빵집 이름 및 지역명 기반 검색
- 구글 스프레드 시트에 수집한 빵집 정보를 자동으로
데이터베이스에 입력할 수 있는 파이썬 코드 작성
- 건빵 서버팀 노션 페이지 관리



🖥 Key Features

회원가입 빵집 리스트 검색뷰 저장 목록 ⦁ 내가 쓴 리뷰
온보딩 빵집 상세페이지 리뷰 신고하기
필터 선택 마이페이지 리뷰 작성



🔐 Gunbbang Server's Rule

🍞 건빵 서버 규칙 🍞

📂 Project Structure

📦 GEON-PPANG-SERVER
├── 📦 api
│   ├─ 📂 src/main
│   │  └─ 📂 java/com/org/gunbbang
│   │     ├─ 📂 client
│   │     ├─ 📂 common
│   │     ├─ 📂 config
│   │     ├─ 📂 controller
│   │     ├─ 📂 jwt
│   │     ├─ 📂 login
│   │     ├─ 📂 service
│   │     ├─ 📂 support
│   │     └─ 📂 util
│   └─ 📂 resources
├── 📦 client
│   ├─ 📂 src/main
│   │  └─ 📂 java/com/org/gunbbang
│   └─ 📂 resources
├── 📦 common
│   ├─ 📦 domain
│   │  └─ 📂 src/main/java/com/org/gunbbang
│   ├─ 📦 enum
│   │  └─ 📂 src/main/java/com/org/gunbbang
│   ├─ 📦 exception
│   │  └─ 📂 src/main/java/com/org/gunbbang
│   │     └─ 📂 errorType
│   ├─ 📂 src/main/java/com/org
│   └─ 📦 util
│      └─ 📂 src/main/java/com/org
├── 📂 gradle
├── 📂 scripts
└─ 📦 common
    ├─ 📦 db-core
    │  └─ 📂 src/main
    │     ├─ 📂 java/com/org/gunbbang
    │     │  ├─ 📂 entity
    │     │  └─ 📂 repository
    │     └─ 📂 resources
    └─ 📂 src/main/java/com/org/gunbbang