Skip to content

Dae-Hwa/baseball

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ah-puh

codesquad team project week3

Baseball Game Online

팀원

  • Freddy ✊
  • Goody 🗝
  • Seong 🕶

협업 과정

  • github discussion을 통한 협업 룰 정리 및 백엔드 / 프론트엔드간 소통 진행
  • github issueproject를 통한 분업 진행
  • github pull request를 통한 서로의 코드 리뷰
  • 애자일 방식을 채택, 빠른 설계와 빠른 구현 반복을 통해 프로젝트 진행

협업 방식

  • feature list를 작성해 전체적인 할 일 정리
  • 각자 원하는 feature를 골라 issue를 생성 후 구현, PR로 병합
  • PR시 리뷰어를 지정해 서로의 코드를 리뷰, 개선
  • project를 통한 프로젝트 진행도 파악
  • 기술 정리 공유를 통한 기술 부채 해결

자랑거리

  • 좀처럼 자랑하지 않는 겸손함

API

데모

메인화면 ( "/" )

메인 화면에서는 팀을 선택하는 페이지("/intro")로 이동하는 버튼과, OAuth 로그인을 하는 버튼이 있습니다.
현재는 깃허브 혹은 구글 계정으로 단순 로그인만 가능한 상황이지만,
추후에 OAuth 로그인 계정 정보를 클라이언트에서 백엔드로 보내서,
PVP 플레이 등 확장성을 높여볼 계획입니다.
001 006 007

팀 선택 화면 ( "/intro" )

팀 선택 화면에서는 미리 정해둔 6개 팀의 데이터를 백엔드에서 (https://baseball-ahpuh.herokuapp.com/games) 받아옵니다.
마우스가 팀 목록 구간에 들어올 때만 스크롤바가 나타납니다.
002

본 게임 화면 ( "/ingame" )

본 게임 화면에서는 아직 백엔드와의 통신 없이, 화면 스타일링만 잡아둔 상태입니다.
003

본 게임 화면에서 마우스를 화면 상, 하단으로 가져가면 각각 이닝별 게임 스코어와 양팀 라인업 및 기록을 볼 수 있습니다.
004

005

로그인 화면

001

공격 화면

002

수비 화면

수비

데이터 구조

ERD

image

About

그룹프로젝트 #3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.0%
  • HTML 9.3%
  • CSS 2.7%