본문으로 바로가기

KPT 회고 - Green Deal

category TIL 2025. 3. 5. 16:38

이번에 또 한 번 프로젝트가 끝났습니다~~~~~

 

Green Deal

 

outsourcing-alpha.vercel.app

요 위에 있는 링크를 통해 저희의 프로젝트를! 확인하실 수 있습니다.

코드는 요 아래에서

https://github.com/ImJaeOne/green-deal

 

GitHub - ImJaeOne/green-deal

Contribute to ImJaeOne/green-deal development by creating an account on GitHub.

github.com

 

이런 식으로 반응형으로도 구현할 수 있도록 열심히 노력한 프로젝트입니다!

프로젝트가 끝났다고 다 끝난게 아니겠죠??

 

KPT 회고를 진행해보도록 하겠습니다~!

 

KPT

Keep - 현재 만족하고 있는 부분

  • 커밋 단위와 GitHub/코드 컨벤션이 잘 지켜졌다.
  • JSDoc을 활용한 주석 처리 방식으로 가독성이 향상되었다.
  • 공통 컴포넌트화 및 서비스/비즈니스 로직 분리가 효과적으로 이루어졌다.
  • React 심화 과정에서 배운 기술(Zustand, Supabase, Tanstack Query)을 적절히 활용했다.
  • 각자 맡은 역할을 일정에 맞춰 잘 수행했다. - 국밥 같은 팀원들...든든....
  • 피그마 기반의 기획을 충실히 반영했다.
  • DB 설계를 잘했다. (비록 어려움이 있었지만, 결국 좋은 결과를 얻었다.)

Problem - 불편하게 느끼는 부분

  • RLS(Row-Level Security) 정책 설정이 미흡하여 일부 기능 구현이 막혔다.
  • 카카오 관련 컴포넌트에서 코드 분리가 부족했다.
  • 공통 훅으로 만들 수 있는 부분이 있었는데, 중복된 훅이 많아졌다.
  • UI 디자인이 피그마와 완전히 일치하지 않았다.
  • 마이페이지 상품 등록 카드의 UI/UX 개선과 불필요한 파일 정리가 필요하다.
  • 브라우저 기본 알럿을 사용했는데, 시간이 더 있었다면 라이브러리를 활용했을 것이다.
  • 데이터 정렬(Order) 처리가 부족했다.
  • 반응형 웹을 세세하게 적용하지 못했다.

Try - 문제 해결을 위한 개선 방안

  • 다음 프로젝트에서는 피그마를 옆에 띄워 놓고 대조하면서 작업하기.
  • 구현 과정에서 디자인과 충돌이 발생하면, 팀원들과 논의하여 수정 방향을 결정하기.
  • UX를 고려한 데이터 정렬 로직을 미리 설계하기.
  • 테이블별 목 데이터를 체계적으로 정리하여 작업의 효율성을 높이기.
  • 백엔드에서 처리할 수 있는 데이터 로직은 SQL 에디터를 적극 활용하기.
  • 같은 데이터를 사용하는 팀원들끼리 공통 API 서비스 로직과 훅을 사전에 협의하여 통일된 방식으로 구현하기.

 

이외의 서비스 부분에서도 피드백을 받았습니다.

잘 만들어놓은 구조나 컨셉이 아깝지 않게, 향후 꼭 기능보완을 해봐도 좋을 것 같아요!!
페이먼츠 api도 붙여서 가상으로 결제도 일어나게 해보고, 포인트제도 등도 만들어서 붙여서 모바일 베이스로 서비스를 해놓으면 꽤나 쓸만한 포폴이 될 수 있을 것 같아요!! 

쓸만한 포폴이 될 수 있다는 극찬까지....!

 

팀원 분들도 프로젝트가 끝났다고 해서 끝이 아니라 다들 추가적인 개발에 대해 긍정적이셔서 추후 개발 블로그로 돌아오겠습니다^^

 

일단 오늘은