chessta0126 / festivalBooking

0 stars 0 forks source link

기획서 / 일정표 작성, DB 설계, URL 설계 #1

Open chessta0126 opened 1 year ago

chessta0126 commented 1 year ago

기획 -> 일정표 -> DB 설계 -> URL 설계 -> 구현 -> 테스트(QA)

기획

DB 설계 계획 (구글 스프레드 시트)

테이블 설계

Url 설계

API 설계

MySQL에서 실제 DB 설계

chessta0126 commented 1 year ago
  1. DB - 공연 장소(place)는 직접 입력으로, 공연 주소(address)는 주소 입력 API의 결과가 넘어가도록 컬럼을 분리한다.
  2. URL - 자유게시판, 공지사항 페이지와 글쓰기 페이지는 공유하며, postType 컬럼을 두어 구분한다.
  3. API - 결제시스템은 연동하지 않고 일단 예매 완료만 뜨도록 수정
  4. 권한 - 공연 홍보는 userId를 확인할 수 있도록 -> 로그인 후에만 이용 가능 마이페이지와 내가 쓴 글 목록 -> 로그인 후에만 이용 가능
chessta0126 commented 1 year ago

-> 누가 (userId), 어떤 글(postId)을 봤는지 컬럼으로 보유

chessta0126 commented 1 year ago

공연 홍보 수정 / 삭제 modal로 한 번에 묶어서 처리

chessta0126 commented 1 year ago
  1. 비로그인 상태 : modal을 띄워 -> parameter: 이름, 전화번호를 넘긴다.

bookName, phoneNumber(null 가능)

chessta0126 commented 1 year ago

profileImageUrl이 null 이면 댓글/프로필 생성 시 문제가 생기므로 default 이미지를 설정하고 회원가입/ 회원정보 수정 시 파일을 업로드하면 교체되도록 설정

chessta0126 commented 1 year ago

비회원은 마이페이지에 접근할 수 없어 천상 새로운 페이지가 필요하다. (어차피 마이페이지에도 예매 확인 버튼이 있으므로 1회성 modal로 띄우느니, 둘이 동일한 페이지로 이동하는 것이 좋다.)

예매 확인 페이지를 만들어 둘 다 접근할 수 있게 하자.