OpenRun Project Project - 설계

Ango·2023년 8월 6일
0

Project

목록 보기
12/16

github Repo 주소
Notion 주소

프로젝트 주제

  • 오픈런 (예약시스템)

  • 주제 선정 이유 : 대용량 트래픽 처리를 할 수 있다 생각했고 추가로 상품 검색과 관련해서 대용량 데이터 처리에 대한 부분까지도 도전해볼 수 있는 주제라서 스코프 조절에 용이하다고 생각했음.

1. 요구 사항 분석

  • 메인페이지
    • 로그인 , 회원가입 , 마이 페이지 선택 탭 존재
      • 우상단
    • 오픈런 중인 상품 목록 확인 가능
    • 전체(진짜 모든 상품 - 검색, 필터 기능)
      • 필터링 : 오픈런 예정/종료 여부, 카테고리(신발, 가방, …)
      • 정렬기준 : (예정)
    • 오픈런 ( 오픈런 진행 중 - 당일 매진된 상품도 포함 )
      • 좌측 바에 세가지 탭
  • 상품 상세페이지
    • 오픈런 전 : 찜 버튼
    • 오픈런 : 상품 구매 버튼, 수량 선택
    • 오픈런 종료 : 찜 버튼
  • 회원가입, 로그인
    • 회원가입 이메일, 비밀번호, 이름 (관리자 추가 예정)
    • 로그인 이메일, 비밀번호 ( JWT, Security )
  • 마이페이지
    • 구매상품 조회 취소
    • 찜목록, 취소

2. 와이어 프레임

와이어 프레임

3. 유스 케이스

4. ERD

5. API 명세

API 설계서

profile
웹 벡엔드 개발자가 되어보자!

0개의 댓글

관련 채용 정보