프로그래머스 프로머스 1차 과제 클론(사이렌 오더)
- 24.11.11 ~ 24.12.10 [약 한달]
-
세부기능
회색은 우선순위 매우 낮음 💡
-
회원 등록
- 회원 가입
- 이메일/전화번호 기반의 회원 가입
- 필수 정보 (이메일/ 비밀번호/ 이름) 등
- 이메일 인증/ 전화번호 인증 절차
- 회원 가입
-
비밀번호 리셋/ 회원 탈퇴/ 비활성화/ 아이디 변경
- 비밀번호 리셋
- 이메일 또는 SMS 비밀번호 재 설정 링크 발송
- 보안 질문/ 이메일 확인 등을 통한 인증
- 회원 탈퇴
- 사용자가 직접 요청하거나 관리자가 강제 탈퇴 시킬 수 있는 기능
- 탈퇴 시 데이터 삭제 처리
- 비활성화
- 비 활성화된 계정은 로그인이 불가능
- 사용자에게 알림을 보내며, 관리자만 활성화 가능
- 비밀번호 리셋
-
회원 정보 조회 및 수정
- 회원 정보 조회
- 사용자 본인만 본인의 정보 조회 가능(이름, 이메일. 연락처 등)
- 회원 정보 수정
- 이름 연락처, 주소 등 수정 가능
- 프로필 사진 변경
- 사용자가 프로필 사진을 업로드 하거나 수정
- 회원 정보 조회
-
로그인
- 로그인 및 자동 로그인
- 이메일/전화번호 기반 로그인 및 소셜 로그인.
- 로그인 및 자동 로그인
-
주문 및 결제
- 메뉴 조회
- 카테고리 별 메뉴 보기
- 제품의 상세 정보(재료, 영양 성분, 알레르기 정보)
- 주문 기능
- 커스텀 옵션 선택
- 샷 추가, 시럽 변경 등
- 장바구니 관리
- 선택한 메뉴의 추가, 제거 및 옵션 변경
- 빠른 재주문
- 이전 주문 내역을 기반으로 빠르게 재주문
- 커스텀 옵션 선택
- 결제
- 결제 옵션 ( 카드, 간편 결제, 포인트 사용 등 )
- 할인 및 쿠폰
- 결제 내역 관리
- 주문 상태 확인 및 알림
- 주문 진행 상황 확인
- 주문 상태 업데이트 알림
- 메뉴 조회
- 회원 관리
- 회원 탈퇴 및 비활성화 처리
- 메뉴 및 주문 관리
- 메뉴 추가 및 수정
- 옵션 관리 (추가 옵션)
- 주문 모니터링
- 결제 확인
-
- 팀장: 유아현 [ 총괄, 아키텍쳐 설계, API 명세서, 나머지 페이지 혹은 너무 양이 많으면 나눠 갖기, 초기데이터 ]
- 팀원: 김소연 [ 시퀀스 다이어그램, API 명세서, 주문 및 결제 ]
- 팀원: 정도현[ DB 설계, API 명세서, 회원관리(가입 및 수정) ]
- 팀원: 최지영 [ 시퀀스 다이어그램, API 명세서, 메뉴조회, 주문상태 확인 ]
- 팀원: 허정현 [ 프로젝트 순서도, 시퀀스 다이어그램, API 명세서, 관리자 권한 및 전용페이지 ]
소연 - 멤버 정현, 지영 - 상품 도현, 아현 - 주문
- 앱 : JAVA
- 서버 : Apache, html
- DB : Mysql
- postman
수정사항이 생기면 추가로 적거나 추가할게여
- 적어주세여
-
다이어그램
API