###### 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