Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Scope #1

Open
swlee60 opened this issue Nov 17, 2020 · 3 comments
Open

Project Scope #1

swlee60 opened this issue Nov 17, 2020 · 3 comments

Comments

@swlee60
Copy link
Contributor

swlee60 commented Nov 17, 2020

안녕하세요, ^^ 프로젝트에 들어가기에 앞서 범위에 대해 설명드리고자 합니다.
현재 네이버 예약 좌석 상품 : https://m.booking.naver.com/booking/12/bizes/429197/items/3641483?area=bni

첫 미팅에서 말씀드린대로, 좌석 실시간 선점 구현이 프로젝트의 최소 달성 범위입니다.

  • 2인 이상 동시 접속 시 한 쪽에서 클릭한 좌석을 다른 쪽에서 실시간으로 알 수 있어야 함. (WebSocket으로 구현)

여기에 수반되는 예매 시스템도 같이 구현하는 것이 부가 범위입니다.

  • 이용자가 날짜,시간,회차를 선택하여 예매를 할 수 있어야 함.

좀 더 디테일하게 들어가면, 아래와 같은 것들도 생각해 볼 수 있겠네요.

  • Action phase별로 선점 색을 다르게 구현. 예를 들어, 결제 완료된 좌석은 검정색으로, 클릭만 된 좌석은 회색으로, 취소중인 좌석(예약 가망좌석)은 옅은 회색으로 등으로요.
  • 좌석 선점을 응용하여, 회차에 대한 재고 선점 여부도 실시간으로 알 수 있게 구현. 좌석 재고가 하나 남은 상태에서 다른 이용자가 예매 화면으로 진입 시, 실시간으로 다른 이용자가 진입하지 못하게 막는 식으로 구현.

먼저 role을 나눠보시고요, 기획도 나눠서 진행해보시고 B/E, F/E로 각각 일을 분담하여 진행해 보시기 바랍니다. ^^
다른 조를 살펴보니 daily scrum을 진행하던데 그렇게 스크럼을 진행해보시는 것도 좋은 아이디어라 생각됩니다.
멘토링은 Code Review와 금요일 프레젠테이션 온라인 참석으로 진행해 볼 생각인데요, 오프라인 미팅이 필요하면 연락주세요.

감사합니다.

@sukstar76
Copy link
Collaborator

안녕하세요 멘토님!
프로젝트에 대해서 정리해주신 점 감사드립니다
저희의 데일리 스크럼과 기획안은 위키에 작성이 되어있습니다.
시간이 되시면 보시고 피드백 부탁드립니다 !

@swlee60
Copy link
Contributor Author

swlee60 commented Nov 17, 2020

@sukstar76
안녕하세요~~ 위키 주소가 어떻게 될까요?

@sukstar76
Copy link
Collaborator

@swlee60
넵 저희 위키주소는
https://github.com/boostcamp-2020/Project07-A-RealTime-Seat-Reservation-System/wiki
입니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants