-
Notifications
You must be signed in to change notification settings - Fork 0
5. Server Content
Jaegun.S edited this page Mar 8, 2023
·
31 revisions
- SSAFY 8th PJT Team D102 🌞
- 프로젝트 기간 :
2023.01.03
~2023.02.17
- 구성원 : 김정은, 신민철, 서재건
1️⃣ Specification
2️⃣ Server Architecture
3️⃣ Package Structure
4️⃣ ERD
5️⃣ API Document
6️⃣ 핵심 기능 및 구현 방법 설명
7️⃣ Contributor
Architecture | MVC |
Design Pattern | Builder Pattern/Singleton Pattern |
DB | MySQL 8.0.23 |
Dependency Injection | Gradle 7.6 |
Strategy | Git Flow |
Third Party Library | OAuth2, Kakao API, Google Cloud API, coolsms, AWS spring boot |
Other Tool | Notion, Slack |
📦 backend-smile
┣ 📂 api-module
┃ ┗ 📂 src/main
┃ ┃ ┃ ┗ 📂 java
┃ ┃ ┃ ┃ ┗ 📂 com.ssafy.api
┃ ┃ ┃ ┃ ┃ ┗ 📂 config
┃ ┃ ┃ ┃ ┃ ┗ 📂 controller
┃ ┃ ┃ ┃ ┃ ┗ 📂 dto
┃ ┃ ┃ ┃ ┃ ┗ 📂 service
┃ ┃ ┃ ┗ 📂 resources
┃ ┃ ┃ ┃ ┗ 🐘 build.gradle
┣ 📂 batch-module
┃ ┗ 📂 src/main
┃ ┃ ┃ ┗ 📂 java
┃ ┃ ┃ ┃ ┗ 📂 com.ssafy.batch
┃ ┃ ┃ ┃ ┃ ┗ 📂 config
┃ ┃ ┃ ┃ ┃ ┗ 📂 dto
┃ ┃ ┃ ┃ ┃ ┗ 📂 job
┃ ┃ ┃ ┃ ┃ ┗ 📂 service
┃ ┃ ┃ ┗ 📂 resources
┃ ┃ ┃ ┃ ┗ 🐘 build.gradle
┣ 📂 core-module
┃ ┗ 📂 src
┃ ┃ ┣ 📂 main
┃ ┃ ┃ ┗ 📂 java
┃ ┃ ┃ ┃ ┗ 📂 com.ssafy.core
┃ ┃ ┃ ┃ ┃ ┗ 📂 code
┃ ┃ ┃ ┃ ┃ ┗ 📂 entity
┃ ┃ ┃ ┃ ┃ ┗ 📂 exception
┃ ┃ ┃ ┃ ┃ ┗ 📂 repository
┃ ┃ ┃ ┃ ┃ ┗ 📂 service
┃ ┃ ┃ ┃ ┃ ┗ 📂 utils
┃ ┃ ┃ ┗ 📂 resources
┃ ┃ ┃ ┃ ┗ 🐘 build.gradle
┣ 📂 src
┃ ┣ 📂 main
┃ ┃ ┗ 📂 resources
┗ 🐘 build.gradle
👉 WIKI에 핵심 기능 구현 코드 및 방법 정리
👉 팀원 소개와 역할 분담
김정은 | 신민철 | 서재건 |
@kjjee99 | @ringcho | @RUNGOAT |
Server Dev | Server Dev | Server Dev |
예약, 예약 알림 멀티 모듈 구성 작가관리 결제 마이페이지 서버 배포 환경 구축 |
게시글/리뷰등록 주변 게시글 목록 작가 추천 포트폴리오/게시글 조회 마이페이지 |
회원관리 주변 작가 조회 스프링 배치 작가/게시글 검색 마이페이지 |