2024-09-02 개인프로젝트 7일차, HTML, CSS(Figma), DB 테이블 추가

소비자우롱차·2024년 9월 2일

📅 2024-09-02 개인프로젝트 7일차

TODO

  1. Figma
  • 구장 정보 페이지 마무리
  • 선수 조회 페이지
    • 아무것도 선택 안했을때
    • 팀 선택 했을때
    • 포지션 선택 했을때
  • 기록·순위 페이지

1. Figma

  • 구장 정보 페이지 마무리

    • 찾아가기 누르면 새창으로 카카오 지도에 구장 주소를 검색어로 입력해서 열리게끔
    • 홈구장 설명 옆에 지도는 카카오 지도 연동해야한다...


  • 선수 조회 페이지

    • 아무것도 선택 안했을때
    • 팀 선택 화살표 눌렀을때
    • 포지션 선택 화살표 눌렀을때
    • 팀 선택 했을때(포지션 상관없이 이름 오름차순으로 나오게)
    • 포지션 선택 했을 때(팀 상관없이 이름 오름차순으로 나오게)
  • 기록·순위 페이지

    • 선수 기록 페이지
      • 타자 시즌 기록 페이지(기본이 시즌기록 선택된 상태)
      • 타자 통산 기록 페이지
      • 투수 시즌 기록 페이지(기본이 시즌기록 선택된 상태)
      • 투수 통산 기록 페이지

2. DB 테이블 추가

🔎 선수 기록 페이지를 만들다 보니 필요한 테이블이 생겨서 추가

  1. 타자 시즌 누적기록 테이블(선수 기록을 나타내려면 필요하다.)
  • 이걸로 타자 통산기록도 나타낼 수 있지 않을까..?

  • id

  • playerId (선수 id)

  • teamName (소속팀 이름)

  • seasonYear(시즌 연도)

  • gamesPlayed(출전 경기 수)

  • plateAppearances(타석 수)

  • atBats(타수)

  • runs(득점)

  • hits(안타 수)

  • doubles(2루타 수)

  • triples(3루타 수)

  • homeRuns (홈런 수)

  • rbi(타점)

  • stolenBases(도루 수)

  • caughtStealing(도루 실패 수)

  • walks(볼넷 수)

  • strikeouts(삼진 수)

  • hitByPitch(몸에 맞는 공)

  • sacrificeFlies(희생 플라이)

  • battingAverage(타율)

  • onBasePercentage(출루율)

  • sluggingPercentage(장타율)

  • OPS(출루율 + 장타율)

  • groundedIntoDoublePlays(병살타 수)

  • error(실책 수)

  1. 투수 시즌 누적기록 테이블(선수 기록을 나타내려면 필요하다.)
  • 이걸로 투수 통산기록도 나타낼 수 있지 않을까..?

  • id

  • teamName (소속팀 이름)

  • playerId (선수 ID)

  • seasonYear (시즌 연도)

  • wins (승리 수)

  • losses (패전 수)

  • ERA (평균 자책점)

  • gamesPlayed (출전 경기 수)

  • completeGames (완투 경기 수)

  • shutouts (완봉 경기 수)

  • saves (세이브 수)

  • holds (홀드 수)

  • inningsPitched (투구 이닝 수)

  • hitsAllowed (허용 안타 수)

  • doublesAllowed (2루타 허용 수)

  • triplesAllowed (3루타 허용 수)

  • homeRunsAllowed (허용 홈런 수)

  • runsAllowed (실점)

  • earnedRuns (자책점)

  • walks (볼넷 수)

  • strikeouts (삼진 수)

  • WHIP (이닝당 출루 허용률)

  • hitByPitch (몸에 맞는 공)

  • balks (보크 수)

  • wildPitches (폭투 수)

  • battersFaced (상대 타자 수)

  1. 팀 시즌 누적 기록 테이블(필요할까? - 팀 순위 나타내려면 필요하겠네...)
  • id
  • teamId (팀 ID)
  • teamName (팀 이름)
  • seasonYear (시즌 연도)
  • wins (팀 승리 수)
  • losses (팀 패전 수)
  • draws (팀 무승부 수)
  • runsScored (팀 득점)
  • runsAllowed (팀 실점)
  • homeRuns (팀 홈런 수)
  • stolenBases (팀 도루 수)
  • errors (팀 실책 수)

✔ 예상했던 것처럼 DB가 추가됐다...
✔ 이제 경기정보 페이지만 완성하면.. 피그마는 끝날것 같다
(아 반응형 해야하네..)

profile
우당탕탕....

0개의 댓글