이번에 또 한 번 프로젝트가 끝났습니다~~~~~
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도 붙여서 가상으로 결제도 일어나게 해보고, 포인트제도 등도 만들어서 붙여서 모바일 베이스로 서비스를 해놓으면 꽤나 쓸만한 포폴이 될 수 있을 것 같아요!!
쓸만한 포폴이 될 수 있다는 극찬까지....!
팀원 분들도 프로젝트가 끝났다고 해서 끝이 아니라 다들 추가적인 개발에 대해 긍정적이셔서 추후 개발 블로그로 돌아오겠습니다^^
일단 오늘은
