개발자로 후회없는 삶 살기
Naver PART. 팀 프로젝트 3주차(기능 설계 & ERD) 본문
서론
하기 내용은 변경될 수 있습니다.
카테고리
- 회원
- 관리자
- 가구
- 공간
기능 설계
- 회원
- 회원가입 기능
- 회원은 이메일, 비밀번호, ID로 회원가입을 할 수 있다.
- 회원의 비밀번호는 암호화되어 저장된다.
- (미정) 회원은 소셜 로그인을 할 수 있다.
- 검증 기능
- 이메일 형식이 아니면 예외가 발생한다.
- 이미 존재하는 이메일이면 예외가 발생한다.
- 정책에 맞는 비밀번호 형식이 아니면 예외가 발생한다.
- 이미 존재하는 ID면 예외가 발생한다.
- 로그인 기능
- 회원은 이메일과 비밀번호로 로그인할 수 있다.
- (미정) 회원은 이메일이나 비밀번호를 잃어버리면 다시 찾을 수 있다.
- 검증 기능
- 이메일 형식이 아니면 예외가 발생한다.
- 이메일이 일치하지 않으면 예외가 발생한다.
- 정책에 맞는 비밀번호 형식이 아니면 예외가 발생한다
- 비밀번호가 일치하지 않으면 예외가 발생한다.
- 마이페이지 기능
- 회원은 본인의 ID, 이메일을 확인할 수 있다.
- 회원 업로드 데이터 확인 기능
- 회원은 과거에 업로드했던 집 이미지를 확인할 수 있다.
- 회원은 과거에 업로드했던 가구 이미지를 확인할 수 있다.
- 회원은 좋아요(favorites) 표시를 한 이미지를 확인할 수 있다.
- 집 사진 또는 동영상을 업로드 하고 이를 3D 모델로 변환하는 기능
- 집 사진을 업로드할 수 있다.
- 업로드 후 3D 재구성하는 동안 (READY, INVERTING, DONE) 3가지 상태를 표시한다.
- 3D 재구성 완료 시 회원에게 알림을 제공한다.
- 컨텐츠 이름을 입력한다. (화면 출력 파일명)
- 검증 기능
- 사진의 용량이 초과하면 예외가 발생한다.
- 가구 사진 또는 동영상을 업로드 하고 이를 3D 모델로 변환하는 기능
- 집과 동일
- 3D 공간 내에 가구를 실시간으로 배치하는 기능
- 회원은 3D 뷰어 페이지에서 변환된 공간 또는 가구 목록을 확인할 수 있다.
- 회원은 선택한 공간 또는 가구를 드래그 앤 드롭(미정) 방식으로 배치할 수 있다.
- 회원은 공간이나 가구의 위치, 각도, 크기를 조절할 수 있다.
- 회원가입 기능
- 관리자
- 회원 목록 조회 기능
- 관리자는 가입한 회원 목록을 확인할 수 있다.
- 회원 별 업로드한 데이터 추적 기능
- 관리자는 회원 별로 업로드한 데이터 개수, 용량, 파일명, 모델링 변환 상태를 확인할 수 있다.
- 회원 목록 조회 기능
논리 ERD
'[대외활동] > [네이버 BoostCamp]' 카테고리의 다른 글
Naver PART.팀 프로젝트 9, 10주차(가구 모델 리서치, 슈가 뷰어, UXR 모델 확정) (0) | 2024.02.08 |
---|---|
Naver PART.팀 프로젝트 8주차(모델 세미나, 평가 지표) (0) | 2024.01.29 |
Naver PART.팀 프로젝트 6, 7주차(프로젝트 진행 방식, 주제 구체화, 타당성 분석) (0) | 2024.01.12 |
Naver PART.팀 프로젝트 4, 5주차(3D 모델 리서치, 기술 리서치) (0) | 2024.01.08 |
Naver PART. 팀 프로젝트 1, 2주차(기획 단계) (0) | 2023.12.23 |
Comments