---
# System prepended metadata

title: DnD
tags: [DnD]

---

###### tags: `DnD`

# DnD

## 2. 프로젝트 구체화

### 유저스토리 설계

>    - As a &lt;role&gt;, I want &lt;function/goal/desire&gt;, and so that &lt;benefit&gt;
>        - 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
