Skip to content

ISSUE #1 -필요작업 #31

@janine-kang

Description

@janine-kang

TO-DO LIST (~4/25)

  1. API 명세서 만들어서 주소 정리

  2. 관리자 페이지 역할

  • 페스티벌 전체 조회
  • 주최자 전체조회 - 주최자 등록 서비스 삭제
  1. 주최자가 해당 페스티벌 등록
  • DB
    • company_name, festival_name, period, location, url from festival
    • phone_number from users
  • 로그인 된 주최자가 위 사항 등록
  1. 판매자가 자신의 가게 정보 등록
  • 판매자가 로그인 시 가게 정보 등록 가능하게 구현
  • DB
    • Insert user_no - 현재 로그인 된 자신의 넘버
    • festival을 선택할 수 있도록 리스트를 뿌려줌=>구현 되어있음
    • store_name, store_description, Category(한식, 치킨, 호프점, 분식), License_num, location_number from store
    • phone_number from users
  1. 각 사이트 URL 연결

cors에러 발생. ID를 다시 부여하는 방법으로 해결

  • 로그인 시

    • index페이지/로그인/유저별 탭 선택/선택 시 각 유저에 맞는 화면으로 이동
      • 관리자 선택=>관리자 페이지로 이동
      • 주최자 선택=>주최자 유저 넘버에 맞는 페스티벌 관리 페이지 출력
      • 판매자 선택=>각 판매자 유저 넘버에 맞는 가게 관리 페이지 출력
      • 구매자 선택=>메인 페이지(index) 이동
  • 구매자일 때

    • 메인페이지/로그인/페스티벌 선택/페스티벌 내 카테고리 출력/카테고리 클릭 시 가게리스트 출력/가게 선택 시 메뉴리스트 출력
    • 메뉴선택 후 결제하기 클릭 시 주문하기 페이지/전화번호와 신용카드 선택 후 결제하기
    • 결제하기완료 후 주문 상세 페이지 출력/
  • 판매자일 때

    • 미등록 시: 메인페이지/로그인/판매자 관리 페이지/가게와 메뉴 등록/등록완료 버튼 클릭 시 판매자 관리 페이지로 이동
    • 등록 시: 메인페이지/로그인/판매자 관리페이지
  • 관리자일 때

    • 메인페이지/로그인/관리자페이지 이동
  • 주최자일 때

    • 미등록 시: 메인페이지/로그인/주최자관리페이지/페스티벌 등록/등록버튼 클릭 시 주최자 관리페이지로 이동
    • 등록 시: 메인페이지/로그인/주최자관리페이지
  1. 필요한 업무
  • 도커에 서비스 올리기
  • 카프카 통신(DB연동/update,insert,한글로 들어가는지 확인)
  • 업뎃DB에는 주문서비스, 정보 등록 서비스. 이 두가지 서비스가 이용하는 업뎃 디비를 도커에 넣어서 같은 네트워크에 담을 것
  • 카프카 도커 생성 => port:3306
  • 타 네트워크 생성->로그인, auth0합친 서비스, 올리기
  • 조회 전용 DB 생성
  • VPC를 EC2로 미리 생성해놓을 것
  • 다같이 실행될 수 있게 컴포즈로 만들어 놓을 것
  • AWS에서 구동(ec2에 올리고 로드밸런서 사용하여 사용자 접속 시 정상적으로 작동 되게)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions