# 201119 데일리 스크럼 ## 계획 1. Swagger 2. 백로그 만들기 3. 개발하기 4. 생활연구소, 타운홀 미팅 5. 리팩토링 ## 백로그 ### 백로그 룰 - project ( ToDo, inProgress, Done) - milestone & issue - Front - milestone: 프로젝트 목록 페이지 - issue: 프로젝트 목록 페이지에 있는 요소들 제작 - Backend - milestone: /api/project 에 있는 요소들 - issue: 1. get /api/project/id | 2. post /api/project 등등 - SDK - milestone: express or react - issue: 해당 카테고리에 있는 함수 ### SDK 1. core ( 함께 ) [ 1 ] 1-1. init 1-2. captureMessage 1-3. captureError 1-4. Error level 설정 ( 차후 ) 2. react 2-1. 로그인 유저 정보 보내기 2-2. Click event 수집 ( 차후 ) 3. express 3-1. request,response 저장하기 ( 차후 ) 4. Test Code ( 각 마일스톤별로 이슈 생성 및 테스트 ) ### Backend 1. DataBase [ 1 ] 1-1. 기본 연결 및 제공 함수 1-2. refactoring 2. User 2-1. local-login / 토큰 2-2. Signup 2-3. 메일 중복확인 기능 2-4. (Optional) OAuth (google or github) 2-5. 권한 체크 3. SDK 전용 [ 1 ] 3-1. captureMessage 3-2. captureError 3-3. dsn 발급 (project id와 owner정보가 담긴 토큰) 3-4. 토큰확인 middleware 4. Project 4-1. 프로젝트 목록 불러오기 4-2. 프로젝트 생성 5. Issue 5-1. 특정 에러 Level 발생시 메일 또는 슬랙 알림 (슬랙알림일 경우 데이터베이스에 슬랙정보도 추가, 슬랙 OAuth연결) 6. Comment 7. Event 8. Test Code(각 마일스톤별로) 9. Artillery 성능 테스트 ( 각 마일스톤별로 이슈 생성 및 테스트 ) 10. pm2 10-1. pm2 로 배포 10-2. pm2 클러스터링 ### Frontend 1. 로그인 1-1. input form + Button + Validation 1-2. BackEnd 통신 및 localToken 저장 2. 회원가입 페이지 2-1. input form + Button + Validation 2-2. 이메일 인증 3. 프로젝트 목록 페이지 4. 프로젝트 설정 (생성) 페이지 5. 이슈 목록 페이지 5-1. 이슈 sort 5-2. 이슈 검색 6. 이슈 상세 페이지 6-1. Error 브라우저, 유형 별로 필터링, 그룹화 6-2. 시각화 (그래프 또는 차트) 6-3. call stack 시각화 7. 브라우저 대응 8. 웹팩 최적화 설정 9. nginx 설정, 배포 10. Test Code ( 각 마일스톤별로 이슈 생성 및 테스트 )