###### tags: `DnD`
# DnD
## 2. 프로젝트 구체화
### 유저스토리 설계
> - As a <role>, I want <function/goal/desire>, and so that <benefit>
> - ex) 일반 유저로써 검색기능을 사용하여 청소꿀팁을 찾을 수 있다.
1. 사용자가 필요한 정보를 간편하고 쉽게 찾는다.(자취관련 꿀팁)
2. 도움이 될만한 것들을 저장한 후 즉시 찾아본다.
3. 찾는 정보가 없을 때, 질문을 등록한 후 다른 사용자가 제시하는 답변을 확인 가능하다.
4. 잘못된 정보를 발견할 시 즉시 수정가능하다.
5. 유해한 게시물에 대해 신고할 수 있다.
### 각각의 유저 스토리에 대한 기능 목록
## 5. 개발 방향 구체화
### 브랜치 전략
- 해당 부분에 대해 학습 후 결정
## 6. 개발 환경
- 프로젝트 아키텍쳐
- 배포 구조
- 디렉터리 구조
- DB 모델링
- 데이터 흐름 구조
- SEO
- 깃헙 이슈/PR 템플릿
- git hooks
## 7. 기술 스택 선정
- FrontEnd
- SPAs(추천)
- library / framework : `React`
- package manager : `npm` vs `yarn` vs `deno`
- UI framework : `vanilla` vs `Bootstrap` vs `MaterialUI` vs etc...
- design pattern
- BackEnd library / framework
- `HTTP` vs `REST` vs `GraphQL`
- Language / Framework
- Docker, kubernetes
- design pattern
- Database / search engine
- messaging system