[TIL] 내배캠4기 React 29일차& 사시미 KPT 회고

hare·2022년 11월 28일
0

내배캠-TIL

목록 보기
21/75

솔직히 내가 가진 지식과 능력만으로는 혼자서 무리였던 프로젝트였지만, 다양한 능력을 가진 팀원과 함께 하니 시너지를 낼 수 있었고, 많이 보고 배우는 프로젝트가 되었다.

기초프로젝트 시작-끝

프로젝트 : 뉴스 피드 프로젝트

필수 구현 기능

  • 로그인, 회원 가입
    • Firebase Authentication의 API 활용
      • 아이디(이메일), 패스워드 로그인 및 회원가입
      • 소셜 로그인 (구글, 깃헙)
  • CRUD
    • Firestore 에서 제공하는 api를 이용하여 CRUD 데이터베이스 핸들링
    • CUD(등록, 수정, 삭제)가 일어날 때 마다 R(조회)해서 자연스럽게 화면 변경
  • 마이 페이지
    • 내 게시물 보기
      • Authentication 에서 제공하는 uid 를 이용해서 내 게시물을 모아서 조회해 보세요.
    • 프로필 수정 기능
      • Cloud Storage 에서 제공하는 api를 이용하여 이미지 업로드와 다운로드 url 을 받아서 이미지 핸들링
  • aws S3을 이용한 배포
    • AWS Route 53(DNS 서버)과 가비아(네임 서버) 설정을 통해 도메인 연결
  • Git 활용하기
    • Pull Request
    • Merge

우리 조의 추가 구현 기능

  • 슬라이더
  • 회원탈퇴 기능
  • 반응형 제작
  • etc..

KEEP

  • 맡은 파트 끝까지 책임지고 완수한 부분
  • 추가 구현 기능 적극적으로 도입한 것
  • 모두가 자기 일처럼 나서서 도움을 주고 받고 한 것

PROBLEM

  • 반응형도 제작을 하다보니 기존에 구현한 코드가 엉켜서 에러 발생
    • 함수 변경과 예외처리로 해결
  • Git을 적극적으로 활용했으나 뼈대가 되는 코드나 파일이 없어,
    팀원 마다 각각 다른 버전의 파일을 수정해 머지충돌 발생.
    • 아쉽지만 부분적인 인간 머지로 해결..

Try

  • 자바스크립트 문서 서치 능력과 CSS에 대한 기초 지식 함양하기
  • 깃헙 이슈 작성을 팀원들과 함께 공유하면 좋을 것 같음
  • Base code를 먼저 만들어 놓자..

Feel

  • Firebase가 제공하는 API를 찾아 쓰다보니 적합성이나 불필요한 부분에 대한 고려가 부족했던 것 같음
  • Firebase db의 일일 사용량을 넘겨 실제 발표 시연을 못한 이슈..
    • 이슈 대비를 철저히 해야되겠다는 반성..
profile
해뜰날

0개의 댓글