Basic_Project<Minimum Challenge>_일정, 규칙
내일배움캠프 4기 스파르타코딩 React B반 9조 외래교란종
1. 규칙
- Git
- 항상 파일 저장 후 add commit push
- pull 하기 전 본인이 수정한 파일을 commit까지 완료해야 본인의 수정본이 날아가지 않음
- pull 하고 merge 후 commit까지 완료해야 merge 성공
-
Branch
Main
: 최종본
Dev
: 중간 병합, 코드 리뷰
- 개인 브랜치:
git switch -c branchname
-> yuns
(정윤숙)
-> yujin
(손유진)
-> yuan
(김유안)
-> sim1
(심대호)
-> yjj
(조영준)
-
Class
- 태그 이름 명확하게!
-> '공부하기'의 class = study
- 클래스 겹치지 않게 뒤에 본인 성 붙이기
-> ex. studyjeong / maincontainerkim
-
파일 정리
- feed.html : 게시물을 누르면 보이는 페이지
- post.html : 게시물 올리는 페이지
- mypage.html : 내가 올린 게시글 보는 페이지(여기서 프로필 변경 버튼을 누를 수 있음)
- profile.html : 프로필 변경 페이지
- auth.html : 로그인/회원가입 창 뜨는 페이지
- index.html : (피드들, 오르쪽 위에 로그인 버튼이 보이는)메인페이지
- loginmain.html: 로그인하면 보이는 페이지(00님 안녕하세요!)
-
코드 주석 활용
⭐본인 이름 혹은 브랜치 이름으로 본인이 작성한 코드 앞뒤로 주석 달기
- 작은 거라도 수정하고 push하면 프로젝트방에
"push 했으니까 pull 해주세요" 하기
2. 역할 분담
<공통> 서로 도와주며 하기
- html 페이지 분담
- index.html / loginmain.html 정윤숙
- post.html 손유진
- mypage.html / auth.html 심대호
- feed.html 조영준, 심대호
- profile.html 김유안
- js 파일
- main.js / router.js / firebase.js / until.js
- auth.js
- loginmain.js
- post.js
- mypage.js
- feed.js
- profile.js
- 프로젝트 정리본
- 발표구성(5분)
- 프로젝트 주제 설명
- 프로젝트 시연(코드 중심 설명)
- 어려웠던 점
<개인>
- 배포하기(S3) : 김유안, 심대호
- 발표자 : 조영준
- 시연 영상 제작, 제출(+정리본) : 정윤숙
- 발표 자료 : 손유진
- PPT 제작
-> 외래교란종 팀 이름
-> 프로젝트 주제(Minimum Challenge)
3. 일정
-
221118_금
프로젝트 회의하기
SA 작성 및 제출
역할 분담
팀 repo 생성, 개인 branch 연결
-
221119_토
Firebase 강의 다 듣기(~일)
발제의 'git 최대한 활용하기 글' 읽기
-
221120_일
Firebase 강의 다 듣기
만들어야 할 페이지 총 정리
-
221121_월
지급 강의 듣기(SPA, Firebase Setup 특강)
팀원별 html 페이지 분담
html Dev 병합
js 파일 만들기(조금)
-
221122_화
html 파일 수정 및 js 파일 만들기(필수 기능 구현)
코드 리뷰
-
221123_수
필수 기능 구현 및 수정
-> profile.js 코드 리뷰
-> S3 미리 배포하기
-> 화면 공유 하면서 같이 만들기
모달 창(로그인) 구현해보기
-
221124_목
필수 기능 구현 및 수정(loginmain.js, feed.js 만들기)
- 221125_금
나머지 필수 기능 모두 구현
-> ex. 카테고리별 게시물 가져오는 것
profile page 모달로 만들기
-> login 창도 모두 배경 누르면 꺼지는 기능 추가
- mypage에 내가 쓴 글만 불러오기
전체 코드 공통 요소 적용(btn은 disabled로 한다든지)
-
221126_토
오류 확인 및 수정
CSS 수정!!!! (특히 DB 불러오는 것)
-
221127_일
CSS 및 오류 수정
팀원 모두 카테고리별 사진 올리기
발표 구성
-
221128_월
Git Main 최종본 병합
시연 영상 제작, 제출(+최종 정리본) 13시까지!
- ~~줌 발표 리허설(5분) ~~
14시 발표!!
KPT 회고록 작성 및 다면 평가