-
Notifications
You must be signed in to change notification settings - Fork 2
코파일럿 테스트 (예진님 알림 때문에 보셨다면 ㅈㅅ..) #291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ambosing
wants to merge
10
commits into
dev
Choose a base branch
from
ambosing-patch-1
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
1c3e229
Feat: Read 내용 추가
ambosing e306150
Feat: 백엔드 팀원소개 리드미 작성
yeahdy 737e56b
Merge branch 'dev' of https://github.com/LuckyVicky-2team/backend int…
yeahdy 22d283a
Feat: README 서비스 소개 내용 수정
yeahdy 575b037
Feat: Git Flow 작성
yeahdy 74f0beb
Merge branch 'dev' of https://github.com/LuckyVicky-2team/backend int…
yeahdy 7f5cb00
Feat: README.md 아키텍처 내용 추가
ambosing afd6293
Merge branch 'ambosing-patch-1' of https://github.com/LuckyVicky-2tea…
yeahdy 4a56172
Feat: README.md 아키텍처 내용 추가
ambosing 9641cf6
Feat: ERD 추가 및 리드미 구조 변경
yeahdy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,123 @@ | ||
| # 보고!(BoardGo)🎲 서비스 Backend Repository | ||
| # 보고!(BoardGo)🎲 서비스 Backend README | ||
|
|
||
| # 🔍서비스 소개 | ||
|
|
||
| 보고!(BoardGo) 서비스는 보드게임를 좋아하는 사람들이 오프라인으로 만날 수 있도록 소통 공간을 만들어주는 서비스 입니다. </br> | ||
| 사용자들은 직접 보드게임과 장소를 선택 해 모임을 생성하고, 별도의 연락망을 사용하지 않아도 보고 서비스 내에서 채팅방을 통해 소통할 수 있도록 편리성을 제공 해 줍니다. 또한, 보드게임에 익숙하지 않은 | ||
| 분들을 위해 1000여 개의 보드게임을 장르별, 상황별로 검색할 수 있습니다. | ||
|
|
||
| ## 서비스 기획 이유 | ||
|
|
||
| 보드게임은 소수 보다 다수로 진행하는 게임이 많기 때문에 많은 사람들이 커뮤니티와 SNS 등을 통해 보드게임을 함께할 인원을 모집하고 보드게임을 즐기곤 합니다. </br> | ||
| 따라서 보드게임 커뮤니티에서 빠르게 내 주변의 보드게임 모임에 참가하고, 다양한 보드게임을 경험할 수 있다면 더 많은 사람들이 보드게임을 손쉽게 접할 수 있을것 이라고 생각했습니다. | ||
| 여러명과 보드게임을 즐기고 싶은 사람, 보드게임을 좋아하는 사람, 빠르게 보드게임 모임에 참여하고 싶은 사람을 타겟팅하여 보드게임에 특화된 모임 서비스를 기획했습니다. | ||
|
|
||
| ## 서비스 주요 기능 | ||
|
|
||
| - 모임 생성 및 모임 참여하기 | ||
| - 상황별 보드게임/마감임박 모임/신규 모임 | ||
| - 보드게임을 함께한 사람들에게 리뷰 남기기 | ||
| - 사용자의 리뷰를 한 눈에 볼 수 있는 프로필 | ||
| - 모임 참여자 간 대화를 할 수 있는 채팅방 | ||
|
|
||
| --- | ||
|
|
||
| # 🔍기술 스택 | ||
|
|
||
| ### Environment | ||
|
|
||
|  | ||
|  | ||
|  | ||
|
|
||
| ### Config | ||
|
|
||
|  | ||
|
|
||
| ### Development | ||
|
|
||
|  | ||
|  | ||
|  | ||
|  | ||
|  | ||
|  | ||
|
|
||
| ### Communication | ||
|
|
||
|  | ||
|  | ||
|  | ||
|
|
||
| ### Infra | ||
|
|
||
|  | ||
|
|
||
| # 🔍아키텍처 설계 | ||
|
|
||
| ## 개발 서버 아키텍처 | ||
|
|
||
|  | ||
|
|
||
| ## 운영 서버 아키텍처 | ||
|
|
||
|  | ||
|
|
||
| # 🔍ERD | ||
|
|
||
| | `보드게임` | ||
| |----------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| | `모임` | ||
| |--------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| | `채팅` | ||
| |--------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| | `알림` | ||
| |--------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| | `리뷰` | ||
| |--------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| | `회원` | ||
| |--------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| | `약관동의` | ||
| |------------------------------------------------------------------------------------------| | ||
| |  | ||
|
|
||
| # 🔍계층 아키텍처 의존관계 | ||
|
|
||
| | 퍼사드 패턴 사용 시 | 서비스만 사용 시 (같은 도메인 비즈니스 로직만 필요할 경우) | ||
| |----------------------------------|-----------------------------------------| | ||
| |  |  | ||
|
|
||
| # 🔍Git Flow | ||
|
|
||
| | **브랜치** | **특징** | | ||
| |-----------|----------------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| | `prod` | - 운영 서버 </br> - `prod/1.0` `prod/2.1` | | ||
| | `dev` | - 개발 서버 & 테스트서버 </br> - `prod` 브랜치에서 분기 </br> - `prod` 브랜치에서 `hoxfix` 발생 후 `prod`에 merge 됐을 경우, `prod > dev` pull 동기화 | | ||
| | `feature` | - 하나의 CRUD 단위로 개발 </br> - `dev` 브랜치에서 분기 </br> - 기능 개발 완료 시 `dev` 브랜치로 merge </br> - `feature/기능명` (feature/user-board) </br> - feature 기능명의 네이밍은 케밥 케이스 | | ||
| | `fix` | - `dev` 브랜치에서 이슈 발생 시 `dev` 브랜치에서 분기 </br> - 이슈 수정 완료 시 `dev` 브랜치로 merge | | ||
| | `hotfix` | - `prod` 브랜치에서 이슈 발생 시 분기 </br> - 이슈 해결 시 `prod` 브랜치에 merge </br> - 현재 운영이 `prod/1.0`이고, `hotfix/1.0` 에서 해결한 경우 prod의 다음버전인 `prod/1.1` 에 merge | | ||
|
|
||
| *[🪴Branch Convention](https://github.com/LuckyVicky-2team/backend/wiki/%F0%9F%AA%B4Branch-Convention) 참조 | ||
|
|
||
| # 🔍백엔드 팀원 소개 | ||
|
|
||
| | **팀원** | **서비스 개발 담당 기능** | **이슈 및 해결과정** | | ||
| |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|---------------| | ||
| | <img src="https://github.com/user-attachments/assets/10d9d2d9-d995-4f5e-bfb6-78d81f2bc5f4" width="140" height="140"/> </br> **이예진([@yeahdy](https://github.com/yeahdy))** | - 소셜 회원 </br> - 약관동의 </br> - 메인 홈 </br> - 모임 상호작용 </br> - 회원 마이페이지 </br> - 리뷰 | | | ||
| | <img src="https://github.com/user-attachments/assets/3ec26fd9-06c7-4184-8ac6-222dcb95f6ec" width="150" height="150"/> </br> **양지원([@ambosing](https://github.com/ambosing))** | - 일반회원 </br> - 모임 </br> - 보드게임 </br> - 찜하기 </br> - 쓰레드 형식 채팅 | | | ||
|
|
||
|
|
||
|
|
||
|
|
||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Consider adding a space to '있을것' to become '있을 것' for better readability.