최종 팀 프로젝트가 시작되었다
프로젝트 시작은 DB설계, 유스 케이스 등 팀원 간 협의하면서 구조를 쌓는 게 먼저라고 생각했다
DB설계라는 것 자체가 시작도 전에 너무 어려울 것 같은 느낌이 들었었고,
경험이 적어 잘못 설계하는건 아닐까 라는 생각도 지속적으로 들 것 같아서
1차 프로젝트 때도 DB설계에는 크게 관여하지 않았었다
하지만 언제까지 그럴순 없었고, 무엇보다 이 프로젝트를 내가 기획했기 때문에
전체적인 구조가 대강 머릿속에 그려지는 내가 DB설계를 도맡아 하는 게 맞는 것 같았다
몰론, 글을 쓰는 지금 이 순간에도 수정해야 하는 부분이 보인다
또한 기능을 하나하나 추가하면서 변동되는 컬럼들,
비즈니스 로직을 단순화 시키기위해 DB에 비중을 좀 더 주는 것으로 인해 변동되는 테이블도 많을 것이고
이 밖에 많은 이유로 DB는 많이 변동될 것 같다
원래 팀 프로젝트가 한달동안 진행되는 것으로 예정되어 있었는데
생각보다 진도가 늦어져서 3주로 단축되었다
처음에는 많은 기능들을 구현하고 싶어서 도전해보고 싶은 기능들, API, 크롤링 등 기획을 많이 했었는데
기간이 줄어듬과 동시에 '선택과 집중'이 필요하다고 느꼈다
'여행'이라는 테마에 맞게 꼭 필요한
- 행정구역별 맛집 소개
- 유명 관광명소별 소개
- #여행경로 일정 만들어주기 (제일 어려운 부분이라고 생각한다)
- 마이페이지 (본인이 작성한 글, 여행경로 일정 저장한 리스트, 제주도 퀴즈 점수 등 표출)
- 게시판 (카드식 게시판) - 맛집&관광명소 => 상세보기 페이지
5가지는 꼭 필요할 것 같아서 우선순위를 가장 높게 주었다
그리고 이 밖에
- 제주도 날씨 실시간으로 크롤링하기
- 실시간 채팅
- 제주도 소식 크롤링하기
- svg 이용한 메인페이지 일러스트로 동적으로 꾸미기
- 메인 페이지 제주도 동영상 첨부
- 슬라이드식으로 관관명소 사진 넘기기
- 자유게시판
- 소셜 로그인
등등..
그래서 테스트용으로 필요한 DB Table들을 설계하였고
지속적으로 팀원들과 소통하면서 필요한 칼럼들 , 제약조건, 시퀀스, 칼럼명 등을 수정해 나가고 있다
'Project > TeamProject' 카테고리의 다른 글
[팀플 - Travel Jeju] 2nd course - Modal (0) | 2021.10.17 |
---|---|
[팀플 - Travel Jeju] 1st course - MultiPolygon (0) | 2021.10.16 |
최종 팀 프로젝트 사전발표 (2) | 2021.09.10 |
[팀플 - movie_kiosk] End (0) | 2021.08.24 |
[팀플 - movie_kiosk] 9th course (CRUD) (0) | 2021.08.12 |