📅 2024-09-01 개인프로젝트 6일차
TODO
- DB 짜보자
- HTML, CSS (Figma)
- 게시판들
- 구단별 기사
- KBO 소식
- 공지사항
- 유저 이용 게시판들
- 자유, 직관 후기, 같이 갈 사람들 모집, 문의사항 ... etc
- 구장 정보 페이지
- 구장 위치
- 구장 근처 편의시설(지도로 끌어오자)
DB
- 회원 테이블
- id
- loginId
- loginPw
- name
- nickname
- regDate
- updateDate
- cellphoneNum
- email
- profileImage
- messageToPlayer(응원메시지)
- authLevel (관리자, 일반)
- delStatus (탈퇴 여부)
- delDate (탈퇴 날짜)
- 선수 테이블
- id
- name
- height
- weight
- uniformNumber
- position
- birthDate
- nationality
- profileImage
- playerType(타자인지, 투수인지)
- 구단 테이블
- id
- name
- stadiumId
- stadiumName
- stadiumLocation
- stadiumImage(구장 정보 페이지에서 필요할거 같다.)
- nameImage(구장 정보 페이지에 필요할거 같다.)
- 경기 정보
- id
- HomeTeamId
- AwayTeamId
- gameStadiumName
- gameStartDate
- gameResult
- HomeTeamScore
- AwayTeamScore
- 경기 기록 테이블(필요한 테이블인가..?)
- detailId
- gameId
- inning
- eventType(삼진, 홈런 등등 이런 기록들?)
- explanation (이벤트 설명)
- eventDate (이벤트 발생 시간)
- playerId (이벤트 발생시킨 선수 id)
- 해당경기 타자 기록(?) 테이블 (이것도 필요한가..?)
- id
- gameId
- batterId (해당 타자 id)
- pitcherId (해당 타자를 상대한 투수 id)
- result (타석 결과 : 삼진, 땅볼, 플라이아웃, 안타, 홈런, 실책, 다른사유 등)
- rbis(타석에서 기록한 타점)
- 해당경기 투수 기록(?) 테이블 (이것도 필요한가..?)
- id
- 타자기록 테이블 id
- pitchType (구종 : 커브, 패스트볼, 슬라이더, 체인지업 등)
- speed (투구 속도)
- result (투구 결과 : 스트라이크, 볼, 파울, 땅볼, 플라이아웃, 안타, 홈런 등)
- 게시글 테이블
- id
- memberId
- title
- body
- regDate
- updateDate
- hitCount
- likeCount
- 게시판 테이블
- id
- regDate
- updateDate
- code
- name (게시판 이름)
- delStatus (삭제 여부)
- delDate (삭제 날짜)
- 댓글 테이블
- id
- memberId
- relTypeCode (관련 데이터 code)
- relId (관련 데이터 id)
- body
- regDate
- updateDate
- likeCount
- 좋아요 테이블
- id
- memberId
- regDate
- updateDate
- relTypeCode(관련 데이터 code)
- relId(관련 데이터 id)
- point
🔎 간략하게 DB를 짜봤다.. 더 추가될 가능성 58000%
HTML, CSS (Figma)
1.유저들이 사용하는 게시판(자유, 문의사항 등등)

2. 구단별 기사 게시판

3. 관리자만 작성 가능한 게시판(공지사항, KBO소식)

4. 구장 정보 페이지
- 아직 6개 구장 남았다..
