본문 바로가기

TIL

[TIL] 2024-02-29 팀 프로젝트 회고

작업 기간

2024-02-23 ~ 2024-02-29 (팀프로젝트 발표까지)

 

 

프로젝트 주제 : BACKOFFICE PROJECT

 

주제 선정 이유 및 목표 : 담임매니저의 바쁜 일과를 조금이나마 자동화를 통해 편하게 만들어주자

 

프로젝트 진행하면서 제로베이스에서 시작하다보니 모든 플로우와 ERD 자체가 막막했다. 

갈아 엎기를 몇차례나 반복하면서 기초 틀은 완성해냈다.

전체적인 틀에서는 기본적으로 연결되는 개념과 각 테이블의 CRUD가 기본적으로 완성되었다.

(참고 시연영상 https://youtu.be/OoypOlRb1tg?si=jVu4ejD0x7MVCFRK)

 

힘들게 만들어낸 ERD의 결과물

 

 

플로우 간단 요약

 

태초의 우리의 결과물로 나온 V1.0 은 노드메일러를 통해 미제출자에게 메일을 발송했다.

타게팅 서비스라 대상인 매니저의 의견을 구해보니

메일? 누가씀? 슬랙으로 바꿔주셈 => 이때 시간 발표 전날 오후 7시

급하게 슬랙 API 알아보고 기존에 만들어둔 코드 다시 확인하면서 슬랙 적용에 성공했다.

자동화까지 넣기위해  노드스케줄러 알아보고 테스트하고 노드스케줄러 적용 시켰는데

이게 웬걸 ? 지금 코드로는 자동화가 안되네? ( 해결방법 : 2024-02-28 TIL 참고 )

 

결국 어떻게 어떻게 해결은 해냈고 발표까지 아주 깔끔하게 잘 마무리 해냈다.

 

튜터님들의 피드백과 매니저님의 피드백은 결과적으로 아주 호평을 받은 느낌이다.

한 튜터님의 실제 피드백 내용 :  보통 큰 회사에서 본격적으로 업무 투입하기전에 웜-웝의 느낌으로 저런 기능 구현을 유도하는 경우가 있어요

 

매니저님의 추가기능 추천 (이라 쓰고 이거 있으면 쓸 만함)

1. 코드카타도 확인하게 테이블 추가해줘

2. GPT API 연동해서 코드카타 코드 분석받기 해봐

3. 선정 / 미선정 회원 검증하는 로직 추가해봐

...등등 많은 아이디어를 받았다.

 

결과적으로 보건데 아이디어 스타트 좋았고 구현 좋아서 이거 더 다듬어서 완성 하고 싶다고 느낀다.

마침 팀원들과도 얘기해보니 모두 마음이 통하는것 같고 이 플젝은 사이드로 최종플젝 까지 기능 추가하는 개념으로 

스터디로써 계속 개발할듯 하다.

추가 개발할때 매니저님의 추천 내용들 구현할 예정이다. GPT 연동은 진짜 좋을듯 하다. 갠적으로 제일 해보고 싶음.

 

 


플젝 하면서 아쉬웠던점

 

솔직히 플젝 자체의 난이도는 그렇게 높지 않았다고 생각한다.

해야할 API가 많았을뿐...

다만 진짜 위에서 말했듯 제로베이스라 모든걸 만들다보니 만들면서 정해놓은 테이블과 플로우를 고치는게 어려웠다.

기획을 할 때 조금 더 깔끔하게 정리해놓고 시작했더라면 다들 좀 덜헤메지 않았을까..

그리고 테스트코드를 아직 다 못돌려본게 조금 아쉬웠다.

(테스트코드 다 해놓고 기능 추가하면서 기존 코드 변경되서 테스트코드 다시 다고쳐야함)

 

 

그래도 암튼 우리가 아이디어내면서 토론하고 정립하는거 재밌었다.

최종프로젝트도 이런 신박한 아이디어 잘 생각해서 스타트 해야겠다.

 

'TIL' 카테고리의 다른 글

[TIL] 2024-03-05 JavaScript Code Kata  (1) 2024.03.05
[TIL] 2024-03-04 TS error  (0) 2024.03.04
[TIL] 2024-02-28 슬랙api + node-schedule  (1) 2024.02.29
[TIL] 2024-02-27 nodemailer 이슈  (1) 2024.02.28
[TIL] 2024-02-26 jest 이슈  (0) 2024.02.27