Skip to content

UOS-capstone-design/FE

Repository files navigation

"알려줘" 어플리케이션 테스트 목록

0. 공통

0-1. 로그인 페이지

  • 사용자의 아이디와 비밀번호를 입력받는 기능
  • 사용자의 유저 타입을 체크 기능
  • 사용자의 입력을 기반으로 로그인 & 백엔드 API 통신 & JWT 토큰 로컬 스토리지 저장 기능
  • 회원 가입 버튼 클릭시 Sign Up 페이지 Navigation
  • 적절하지 않은 인풋이 입력될 경우, Alert 표시

0-2. 회원가입 페이지

  • 사용자의 아이디와 비밀번호를 입력받는 기능
  • 비밀번호가 적절한지 판별하는 기능
  • 사용가능한 아이디인지 판별하는 기능
  • 사용자 연락처 입력 기능
  • 문자메세지로 인증번호 발급 기능
  • 닉네임 입력 기능
  • 닉네임 중복 판별 기능
  • 회원가입 & 백엔드 API 통신
  • 발급받은 JWT 토큰, username, name, phoneNumber 로컬 스토리지 저장 기능

1. 일반 사용자

1-1. 알림 페이지

  • 알람 정보 생성 & API 통신 & DB 저장 & 로컬 스토리지 저장(Create)
  • 알람 정보 수정 & API 통신 & DB 저장 & 로컬 스토리지 업데이트 (Update)
  • Android - 알람 기능
  • Ios - 알람 기능
  • 보호자가 생성해준 알람 표시

1-2. 알려줘 페이지

  • Todo 정보 생성 & 로컬 스토리지 저장 (Create)
  • Todo 정보 수정 & 로컬 스토리지 수정 (Update)
  • Todo 저장 API, DB 저장
  • Todo 수정 API, DB 업데이트
  • 미션 모아보기 - 매일 기능 (알람 페이지에서 생성한 알람 확인)
  • 미션 모아보기 - 매주 기능 (알람 페이지에서 생성한 알람 확인)
  • 미룬 알람 확인 & 재인증 기능 (Camera Navigation)

1-3. 리포트 페이지

  • 수행 완료된 미션 호출 API & 테스트
  • 미션 선택 기능 - Mock Data Test
  • 날짜 선택 기능
  • 완료된 미션 호출 API
  • 차트 UI

1-4. 프로필 페이지

  • 로그아웃 기능

1-5. 알람 Alert 페이지

  • 알람 모드에 맞춰서 알람 미루기 UI 구성
  • 인증하기 버튼 클릭시 Camera Navigation
  • 나중에 인증하기 클릭시 알려줘 - 미션 확인하기 탭에서 재인증 기능
  • Custom Camera UI
  • PhotoConfilmPage 구성 & Retry & 인증하기 버튼 클릭시 AI Server 호출
  • 미션에 맞춰서 AI Server 호출하도록 수정

2. 보호자

2-1. 알림 관리 페이지

  • 보호자 -> 시니어 알람 생성 기능
  • 보호자가 관리하는 시니어 알람 UI (BE API 수정중)
  • 보호자가 관리하는 시니어 알람 수정

2-2. 리포트 페이지

  • 보호자 선택 기능
  • 미션 선택 기능
  • API 호출
  • Response를 UI로 표현

2-3. 프로필 페이지

  • 로그아웃 기능
  • 사용자 추가 기능 & API 호출 & DB 저장