📅 2024-09-04 개인프로젝트 9일차
TODO
- Figma 마무리
- 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)
- 게시글 작성, 수정, 상세보기 페이지 디자인
- 게임센터, 일정결과 페이지 수정 및 추가
- 로고 생성
- ERD
1. Figma
- 기록순위 메뉴에 해당하는 페이지 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)

- 경기정보 메뉴에 해당하는 페이지 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)

- 게시판 메뉴에 해당하는 페이지 왼쪽에 메뉴바 추가 (선택된 페이지는 블랙, 선택되지 않은 페이지는 옅은 회색)

- 게시글 작성 페이지

- 게시글 상세보기 페이지

- 게시글 수정 페이지

- 게임센터 페이지 수정
- 게임센터란에 들어있던 리뷰를 스코어보드로 수정

- 일정결과 페이지 수정
- 해당 경기 클릭하면 테두리가 블랙으로 바뀌고 아래에 스코어보드 출력

- Header 로고 생성

- 야구 커뮤니티 사이트라 야구공을 말풍선으로 감싸는 느낌으로 제작하였다.
- 블루와 레드컬러를 사용한 이유는 미국 메이저 리그 베이스볼(MLB)에서도 사용하는 대표적인 컬러이면서 한국 야구 국가대표팀의 유니폼도 파란색과 빨간색을 주로 사용하기 때문
2. ERD
ERD 짜다보니 필요한 테이블이 있어서 수정 및 추가되었다.
🔎추가된 테이블
- 회원 프로필 이미지 테이블(추가)
- id
- memberId
- imagePath
- regDate
- updateDate
- 구단 테이블(수정)
- 홈구장 테이블(추가)
- id
- teamId
- name
- address
- Image(구장 정보 페이지에서 필요하다.)
3-1. 홈구장 이미지 테이블(추가)
- id
- stadiumrId
- imagePath
- regDate
- updateDate
- 로고타입 테이블(추가)
- id
- teamId
- image(구장 정보 페이지에서 필요하다.)
4-1. 로고타입 이미지 테이블(추가)
- id
- logoTypeId
- imagePath
- regDate
- updateDate
- 해당경기 타석 기록 테이블
-
경기기록과 투수기록을 지운 이유는 어차피 타석에서 일어난 결과로 기록도출이 가능하기 때문!
-
id
-
gameId
-
inning
-
batterId (해당 타자 id)
-
pitcherId (해당 타자를 상대한 투수 id)
-
result (타석 결과 : 삼진, 땅볼, 플라이아웃, 안타, 홈런, 실책, 다른사유 등)
-
rbis(타석에서 기록한 타점)
-
run(타석에서 발생한 득점) - 추가한 이유 : 실책으로 득점이 날 수도 있기 때문에
2. ERD
✔ ERD 짜는게 생각보다 힘들었다.. 테이블도 수정되고 추가되는것도 있고
✔ 내일은 기능 정의서 마무리하자...