Basic_Project<Minimum Challenge>_일정, 규칙

정윤숙·2022년 11월 18일
0

Project

목록 보기
1/12
post-thumbnail

내일배움캠프 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 해주세요" 하기
    • 꼭 이모티콘 남겨서 확인했다고 알려주기
  • 도메인 이름
    • minimum-challenge.shop

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 회고록 작성 및 다면 평가
profile
프론트엔드 개발자

0개의 댓글