13주차 주간보고서

이번 13주차도 목표에 맞는 개발을 진행하였습니다. 지난주 계획했던 대로 사용자의 평점과 통계를 시각화하는 리뷰 요약 화면을 성공적으로 연동하였으며, 앱 전체의 안정성을 높이기 위한 예외 처리 및 UI 디테일 개선 작업을 수행하였습니다. 또한, 작품 발표 자료 제작 및 발표 준비를 하였습니다.

구현한 화면들입니다

  • 별점(평점) 부여 기능 및 리뷰 요약 연동: 심부름 완료 후 고객이 헬퍼에게 직접 별점을 부여할 수 있는 다이얼로그 추가. 누적된 평균 평점과 총 수행 완료 횟수 데이터를 바탕으로, 활동 상세 페이지에서 헬퍼의 신뢰도를 한눈에 볼 수 있는 리뷰 요약 카드가 생성되도록 구현
  • 계정 관리 및 연락처 등록 최적화: 연락처 등록, 프로필 수정, 비밀번호 변경, 회원 탈퇴 등 계정 관리 기능 전반의 세션을 통합하고 한글 깨짐 오류 등을 수정하여 최적화. 특히 연락처 등록 화면에서는 DB에 저장된 기존 번호를 즉시 불러오기 기능 오류 해결
  • 월별 활동 시각화 및 UI 안정화: 사용자의 총 의뢰 건수와 수행 건수에 비례하여 활동 상세 페이지의 막대그래프 게이지가 차오르도록 연동 및 활동 상세 페이지 내 데이터 연동 안되던 오류 해결

다음주 목표

  • GPS를 이용한 위치 기반 등록 시스템 구현: 스마트폰의 내장 GPS를 연동하여 심부름 의뢰 시 사용자의 현재 위치(위도/경도)를 자동으로 인식하고 카카오맵에 마커로 표시하는 기능 추가
  • 신고 기능 및 어드민 페이지 추가: 부적절한 사용자나 게시물을 차단할 수 있는 앱 내 신고 기능 추가

발표용 간단한 시스템 구현 동영상