Skip to content

기능명세서

akaseoyoung edited this page Jul 28, 2023 · 1 revision
구분 주 기능 상세 기능 설명 레퍼런스
0 공통컴포넌트 0.1 헤더 0.1.1 판매/수요조사/등록하기/마이페이지/로그인 페이지 접근 기능 - 로그인하지 않은 경우: 마이페이지 버튼 노출되지 않음 - 로그인 한 경우: 마이페이지 버튼이 노출됨, 로그인 버튼이 로그아웃 버튼으로 변경됨 - 판매/수요조사/등록하기 접근한 경우: 해당 메뉴 하단에 밑줄 생성, 페이지로 이동 - 마이페이지 접근한 경우: 해당 버튼 색상 변경, 페이지로 이동  
  0.2 푸터 0.2.1 개인정보처리방침/이용약관 페이지 접근 기능 - 개인정보처리방침/이용약관 접근한 경우: 해당 페이지 팝업 두둥 개인정보처리방침https://dudoong.com/meta/privacy
1 회원가입 1.1 카카오 회원가입 1.1.1 카카오로 로그인/회원가입 기능 - 헤더에서 로그인 접근한 경우: 이메일 로그인 페이지 팝업 - 카카오 로그인/회원가입 완료한 경우: 판매 페이지로 이동 텀블벅 로그인https://tumblbug.com/login?redirection=/discover
  1.2 이메일 회원가입 1.2.1 이메일로 회원가입 기능 - 이메일 회원가입 완료한 경우: 이메일로 로그인 페이지 팝업  
2 로그인 2.1 이메일로 로그인 2.1.1 이메일로 로그인 기능 - 로그인 버튼 누른 경우: 팝업 닫히고 로그인 정보 동기화 - 카카오로 로그인 버튼 누른 경우: 카카오 로그인 페이지로 이동 - 회원가입/비밀번호 재설정 누른 경우: 해당 페이지로 이동  
  2.2 비밀번호 재설정 2.2.1 비밀번호 재설정 기능 - 이메일 주소를 입력하면 가입한 이메일 여부 확인 - 가입한 이메일 입력 후 비밀번호 받기 누른 경우: 해당 이메일로 임시 비밀번호 전송 - 임시 비밀번호로 로그인한 경우: 비밀번호 재설정 화면 팝업  
  2.3 학교 인증 2.3.1 학교 인증 기능 - 로그인 완료하면 학교 인증 페이지 팝업 - 대학명 입력 후 확인 버튼 누른 경우: 인증 가능한 학교인지 확인 - 학교 확인 이전 인증번호 발송 버튼 누른 경우: 대학명 입력란 하단에 경고 문구 노출(-> 대학명 확인을 먼저 완료해주세요) - 확인 완료 후 이메일 입력하고, 인증번호 발송한 경우: 이메일로 인증번호 전송 - 인증번호 입력 후 확인 버튼 누른 경우: 입력란 하단에 확인되었습니다. 문구 노출 - 인증번호 확인 후 인증하기 버튼 누른 경우: 판매 페이지 우리학교 필터로된 화면 이동 UNIVCERT 메일 (+대학) 인증 API: 노션-정보에서 와우상점 구글 계정 이용
3 판매 3.1 판매 리스트 3.1.1 판매 굿즈 상세페이지 접근 기능 - 판매/수요조사 페이지 접근 시: 마감 임박순으로 정렬하여 굿즈를 보여줌(무한스크롤) - 로그인+학교인증 한 경우: 우리학교 필터 적용 - 로그인x, 로그인o+학교인증x 경우: 전체학교 필터 적용 - 정렬 기준: 마감 임박순, 인기순, 등록순 - 검색란을 통해 검색어 입력 후 검색버튼 클릭시: 검색 결과 페이지로 이동 - 검색란에 아무것도 입력하지 않고 검색버튼 클릭시: 해당 페이지 유지 - 굿즈 사진, 굿즈정보(프로젝트 이름~학교이름) 클릭시: 해당 상세페이지로 이동 스프https://soup.pw/
4 수요조사 4.1 수요조사 리스트 4.1.1 수요조사 굿즈 상세페이지 접근 기능   와디즈https://www.wadiz.kr/web/wreward/main
5 상세페이지 5.1 프로젝트 세부정보/주문폼 제출 5.1.1 프로젝트 세부정보(기본정보/굿즈 소개/공지/문의) 확인 기능 - 상세 페이지 접근 시: 굿즈소개 탭이 기본값으로 노출 - 공지 버튼 탭 시: 판매자가 등록한 공지 글 목록 탭으로 이동 - 자신이 등록한 프로젝트인 경우: 공지 탭에서 등록하기 버튼 노출되고, 공지 작성 - 문의 버튼 탭 시: 문의 글 목록 탭으로 이동 - 문의 탭에서 문의하기 버튼 탭 시: 비밀글 여부 선택하여 문의 작성 TMM https://takemm.com/prod/view/18367
    5.1.2 주문폼/수요조사폼 작성 및 제출 기능 - 폼 접근 시 해당 학교 인증 완료시 입력 or 학교인증이 필요합니다 팝업 (방법 논의중) - 상품 개수 증감 버튼 클릭시: 해당 내용 반영하여 주문정보에 노출(0개~최대10개) - 우편번호 찾기 버튼 클릭시: 해당 시스템 팝업 - 폼 내용에서 공란 있는 상태로 제출하기 버튼 클릭시: -> 상품 선택이 0개인 경우: '상품을 선택해주세요' 경고 팝업 -> 배송정보, 결제 정보에 공란이 있는 경우: '배송정보와 결제 정보는 필수 입력사항입니다'  
6 등록하기 6.1 판매폼/수요조사폼 등록 6.1.1 판매폼/수요조사폼 등록 기능 - 등록하기 버튼 클릭한 경우: 로그인&&학교인증 완료한 경우만 등록하기(판매) 페이지로 이동 -> 로그인 x: '로그인이 필요한 서비스입니다.' 팝업 -> 이메일 로그인 페이지 팝업-> 로그인 o,학교인증 x: '학교인증이 필요한 서비스입니다.' 팝업 -> 학교 인증 페이지 팝업- 판매/수요조사 버튼 클릭시: 해당 등록하기 페이지로 이동 - 작성중에 다른 페이지로 이동하려한 경우: 경고 팝업(논의중) - 공란 있는 상태로 등록하기 버튼 클릭시: '필수 입력사항을 모두 입력해주세요' 경고 - 모두 작성 후 등록하기 버튼 클릭시: '성공적으로 등록되었습니다' 팝업 후 -> 나의 프로젝트-판매 등록폼 관리로 이동  
7 마이페이지 7.1 나의 정보/나의 주문폼/나의 프로젝트 확인 7.1.1 나의 정보 확인 기능 - 상단 네비게이션바 마이페이지 버튼 클릭시: 마이페이지로 이동(로그인한 경우에만 버튼 노출) -> '나의 정보' 페이지가 마이페이지 접근시 기본 페이지 - 나의 주문폼 버튼 클릭시: 나의 주문폼 리스트 페이지로 이동 - 나의 프로젝트 버튼 클릭시: 하위 메뉴 노출(기본값: '판매 등록폼 관리')  
    7.1.2 나의 주문폼 확인 기능 - 프로젝트 제목 클릭시: 해당 프로젝트 주문폼 상세보기 페이지로 이동 - 비고란에 확정 대기 상태인 경우 상세보기에서 주문폼 수정하기버튼, 주문 취소하기 버튼 노출 - 주문폼 상세보기에서 수정하기 버튼 클릭시 수정하기 버튼 사라지고 폼 입력란 활성화되어 수정 - 폼 내용에서 공란 있는 상태로 제출하기 버튼 클릭시: -> 상품 선택이 0개인 경우: '상품을 선택해주세요' 경고 팝업 -> 배송정보, 결제 정보에 공란이 있는 경우: '배송정보와 결제 정보는 필수 입력사항입니다' - 주문 취소하기 버튼 클릭시: '주문을 취소하시겠습니까?' '예' '아니오' 팝업 -> '예': 주문폼 삭제(판매자의 나의프로젝트-판매 주문폼에서 취소 완료 처리) -> '아니오': 팝업 닫기  
    7.1.3 나의 프로젝트(판매 등록폼/판매 주문폼/수요조사 등록폼)관리 기능 <판매 등록폼 관리> - 판매 등록폼 관리에서 프로젝트 제목 클릭시: 해당 프로젝트 등록폼 상세보기 페이지로 이동 - 비고란의 프로젝트 종료 버튼 클릭시: '프로젝트를 종료하면 더이상 폼을 받을 수 없습니다. 정말로 종료하시겠습니까?' '예' '아니오' 팝업 -> '예': 프로젝트 종료 처리(판매/수요조사 탭에서 삭제) 및 종료 버튼 비활성화 -> '아니오': 팝업 닫기 - 통계란의 저장하기 버튼 클릭시: '프로젝트 번호_저장하기 클릭한 날짜' 이름의 파일 다운로드 -> ex. 2_23-07-28 - 판매 등록폼 상세보기 페이지에서 목록 버튼 클릭시: 등록폼 리스트 페이지로 이동 <판매 주문폼 관리> - 판매 주문폼 관리에서 프로젝트 제목 클릭시: 해당 프로젝트 주문폼 상세보기 페이지로 이동 - 비고란의 버튼 클릭시: [주문 확정], [배송 중] 으로 처리 상태 변경 -> 기본값: [입금 완료], 판매 등록폼 관리에서 [종료]로 전환시 비활성된 [종료] 버튼 노출 - 판매 주문폼 상세보기 페이지 하단 주문 취소하기 버튼 클릭시: '주문을 취소하시겠습니까?' 팝업 -> '예': 나의 프로젝트-판매 주문폼 비고란에서 취소 완료 처리 -> '아니오': 팝업 닫기 - 판매 주문폼 상세보기 페이지에서 목록 버튼 클릭시: 주문폼 리스트 페이지로 이동 <수요조사 등록폼 관리> - 수요조사 등록폼 관리에서 프로젝트 제목 클릭시: 해당 프로젝트 등록폼 상세보기 페이지로 이동- 비고란의 프로젝트 종료 버튼 클릭시: '프로젝트를 종료하면 더이상 폼을 받을 수 없습니다. 정말로 종료하시겠습니까?' '예' '아니오' 팝업 - 통계란의 저장하기 버튼 클릭시: '프로젝트 번호_저장하기 클릭한 날짜' 이름의 파일 다운로드 -> ex. 2_23-07-28 - 수요조사 등록폼 상세보기 페이지에서 목록 버튼 클릭시: 등록폼 리스트 페이지로 이동  
Clone this wiki locally