TIL 최종프로젝트(1)
2023.06.06 화 <- 05일 월요일 TIL
새로운 팀을 만났습니다.
팀원분들 모두 열정이 넘치고 좋으신 분들 같습니다. 고양이와 강아지를 키우셔서 종종 캠에 등장하여 감초같은 역할을 해주네요.
최종 프로젝트는 팀장, 부팀장 님이 사전에 준비한 것을 하게되었습니다.
탄탄하게 짜여진 계획과 정말 배운 것을 다 끌어다 보일 수 있는 프로젝트이기에 모두들 찬성하였습니다.
기본적인 와이어프레임과 기능을 보고 의논하면서, ERD와 API명세서를 작성하였고 계획된 기능을 가지고 역할을 정하게 되었습니다.

수요일에 튜터님들의 피드백을 받아 아마 많은 부분 변경될 것 같지만, 저는 행사 부분을 맡게 되었습니다.
행사정보를 게시글, 행사리뷰를 댓글이라 생각하고, 예약을 위해 만든 행사시간과 구분을 위해 만든 카테고리를 구현해야 합니다.
행사정보와 행사리뷰는 큰 어려움 없이 구현될 것 같습니다.
pagenation기능과 permisson을 사용하고 제네릭을 적절히 사용해 준다면, 쉽게 구현 가능해 보입니다.
단, 예약 기능을 만들기 위해 행사 하나에 여러 시간대를 만들어줘야 하는데, 이 부분은 조금 고민이 필요해 보입니다.
또한 행사정보모델에서도, 예약 및 행사 기간이 종료되었을 상황에 사용하기 위해 종료시간과 관련된 필드를 추가해야 할 것 같습니다.
카테고리 부분은 아예 처음 구현해보는 영역이기에 시행착오가 예상되지만, 큰 무리없이 해결 될 것 같습니다.
이번 목표는 최대한 이해하기 쉽게 구현하고, 불필요한 기능을 하는 코드를 줄이는 것 입니다.
최종 프로젝트의 끝에서 웃을 수 있게 조금 고리타분하고, 요즘 면접관분들은 싫어하는 표현이지만, 열심히, 최선을 다하여 좋은 결과를 만들어 보겠습니다.
(+ TIL은 그날그날!)