[아이랑 나랑] 기능 명세서

1. 프로젝트 개요

요구사항 목록(글)

2. 상세 요구사항 목록

1. 회원 / 계정 / 가족 관리

1.1 회원 관리

기능 ID 기능명 설명 입력 처리 로직 출력 중요도
U-01 회원가입 신규 사용자 계정 생성 이메일, 비밀번호 이메일 중복 검사 후 계정 생성 계정 생성 완료 High
U-02 로그인 사용자 인증 이메일, 비밀번호 인증 성공 시 세션/JWT 발급 로그인 상태 High
U-03 로그아웃 사용자 로그아웃 없음 인증 토큰 폐기 로그아웃 완료 Mid
U-04 회원탈퇴 사용자 서비스 탈퇴 없음 인증 토큰 폐기, 유저DB 탈퇴 표시 회원탈퇴 완료 Mid

1.2 프로필 관리

기능 ID 기능명 설명 입력 처리 로직 출력 중요도
U-04 부모 프로필 생성 보호자 프로필 등록 이름, 사진, 닉네임, 관계 사용자 계정과 연결 프로필 저장 High
U-05 부모 프로필 수정 보호자 정보 수정 변경 정보 기존 데이터 업데이트 수정 완료 Mid
U-06 아이 프로필 생성 아이 정보 등록 이름, 성별, 사진, 생년월일 나이·D-Day 계산 기준 저장 아이 프로필 High
U-07 아이 프로필 수정 아이 정보 수정 변경 정보 생년월일 변경 시 재계산 수정 완료 Mid
U-08 아이 프로필 삭제 아이 정보 삭제 없음 아이DB에서 아이 정보 삭제, 관련 사진 삭제 삭제 완료 Mid

1.3 가족 그룹 / 권한

기능 ID 기능명 설명 입력 처리 로직 출력 중요도
U-09 가족 초대 생성 가족 초대 코드 생성(역할별) 역할(Viewer/Member) 초대 코드/링크 생성 초대 링크(Viewer/Member) High
U-10 가족 초대 참여 가족 그룹 참여 초대 코드 코드 유효성 검증 후 그룹 연결 가족 합류 High
U-11 데이터 공유 가족 데이터 동기화 없음 가족 그룹 단위 데이터 공유 동기화 완료 High

2. 메인 화면 (Home)

기능 ID 기능명 설명 입력 처리 로직 출력 중요도
M-01 추억의 액자 대표 사진 1개 랜덤 노출 없음 Top 클러스터 중 랜덤 1개 선택 액자 UI Mid
M-02 액자 이동 모음 상세 이동 액자 터치 해당 클러스터 ID 전달 모음 상세 화면 Mid
M-03 데일리 질문 하루 질문 노출 없음 질문 풀에서 1개 선택 질문 텍스트 High