KPT 회고 - A반 2조- 대박 2조 프로젝트

developer.do·2023년 1월 13일
0

🤔 kpt 회고

🔗Project

📕소개

프로젝트명 : 2023 그거알고 있니?

📕 목적

2023년부터 달라지는 정책에 대해서 게시글을 올려서 정보를 전달하고 댓글을 남기며 달라지는 정책에 대한 별점을 사용자가 매기고 토론할 수 있도록 제작

📕 구현한 기능

  • 공통
    • 로그인/회원가입
  • CRUD 구현 (Firebase)
    • 게시글 생성
    • 게시글 조회
    • 게시글 삭제
    • 댓글 생성
    • 댓글 조회
    • 댓글 삭제
    • react-navigation 을 이용하여 라우팅 및 레이아웃을 구성하기
    • 1개 이상의 스크린에 Dark Mode를 구현하기
    • TextInput **에 유효성 검증 기능을 적용하기
    • react-query 의 useQuery를 사용하여 fetch(get) 요청하기 (useMutation은 선택)
    • github 과 git 명령을 통해 버전관리를 진행하기
    • 별점 기능

📌 Keep :

프로젝트 진행 과정에서 깃 컨벤션을, 팀원들 모두가 공유를 하고 지키도록 노력했다.
Notion을 통해 프로젝트 진행 과정에 대한 전반적인 소통과 문서화 작업을 했다.
서로 멘탈 관리해주고, 격려하며 긍정적으로 서로에게 용기 주기.
문제 사항 함께 공유하고 해결
우선순위를 정하고 역할을 나누어 작업을 하여 완성도 있는 결과를 만들려고 노력했다.

📌 Problem

문제점 :

  • 자바스크립트, 리액트 기본지식이 부족하여 코드를 짜는데 있어서 어려움이 있었음
  • git 사용 과정에서 발생한 충돌이 매끄럽게 넘어가지 않았음
  • 코드 흐름에 대한 이해도 문제
  • 프로젝트 기획 과정에서 외부 라이브러리를 가져오는 생각을 못해서, 리엑트 쿼리를 사용하지 못했음
  • 리액트 쿼리에서 where를 쓸때, NOSQL방식이라 무조건 규칙에서 인덱스 색인을 추가해야된다는 점을 꺠달았습니다. 이부분 때문에 막혀서 고민이 많았는데, 튜터님이 잘 말씀해주셔서 완벽히 잘 해결되었음
  • 안드로이드와 ios 둘다 구현 되어야 하는데 시간이 없어서 ios 구현만 하게됨

해결 방안 :

  • 팀원과 해결한 에러 공유 (코드리뷰)
  • 철저한 프로젝트 기획 과정을 통해, 프로젝트에 요구되는 사항들을 완벽하게 수행 할 수 있도록 해야함
  • VS코드의 live Server 및 화면 공유를 적극 활용

📌 Try :

  • 체계적인 발표자료 준비하기,
  • 추가기능 구현하기(검색, useQuery, 모바일 이미지 첨부)
  • 기초 문법 이해
  • 코드리뷰, 리팩토링
  • 남에게 의지하기 보다는 고민하는 해결의 비율을 더 높이기

📌 Feel:

⛺️ 이태언

: react로 웹개발만 하다가 ReactNaive로 앱개발을 하려고 하니 처음에 막막했지만 밤늦게까지 하면서 많이 익숙해진거 같다. 프로젝트를 진행하면서 아쉬운 부분이 많았는데 프로젝트가 끝났으니 아쉬웠던 부분들을 채워넣는 과정을 해나가야겠다! 함께 밤늦게까지 고생한 팀원들에게 고맙고 고생했다고 말하고싶다!

⛺️ 김도훈

: 어떤걸 배우워도 자바스크립트, 리액트 기본기가 중요하다는 것을 깨닳았습니다. 매일매일 알고리즘 공부와 자바스크립트 공부는 앞으로도 지속적으로 해야한다고 느꼈습니다.
벌써 반이나 지나갔지만, 반대로보면 아직 반이나 남은 기간, 열심히 마무리 하도록 하겠습니다.

⛺️ 박유진 :

만족하는 프로젝트입니다. 리액트 네이티브를 처음 접하면서 낯설고 어려워서 막막했습니다. 하지만 팀원들이 많이 도와줘서 잘 해낼 수 있었습니다.
저희 팀에서 가장 인상 깊었던 점은 오류가 발생했을 때 ‘한숨’보다는 ‘재밌다. 화이팅’ 이라는 긍정적인 면입니다. 내면적으로 많이 배우게 된 팀이었습니다.

⛺️ 박재현 :

개인적으로는 리액트 네이티브가 지금까지 했었던 구현기능에서 가장 수월하고 하기 좋았던것 같습니다. 이전의 리액트나 자바스크립트 등으로 구현했었을때에는 많이 복잡했는데, 리액트 네이티브는 여러가지 편리한 도구 뿐만아니라 리액트 기능도 있기에 더욱 잘 구현할 시도를 할 수 있었던 것 같습니다.

⛺️ 성영주 :

열심히 하면 안되는 것은 없다고 느꼈습니다. 필수 구현 기능 대부분을 구현에 성공해서 기분이 좋고 다음에는 꼭 목표로 했던 추가 기능까지 구현하고 싶습니다!

0개의 댓글