Search
Duplicate
4️⃣

화면설계서 & 기능명세서

Search
기능 명세서
화면 분류
주 기능
상세 기능
설명
비고
.
시작화면
소셜 로그인
애플 로그인
깃헙유저검색
깃허브 유저 검색
깃허브 유저 네임을 입력하면 깃 API를 통해 실제 존재하는 유저인지 확인 표시항목 (유저가 존재할 경우) 깃허브 프로필 사진, 깃허브 유저 네임
---------------------
오늘의 커밋 개수
깃 API로 커밋 내역을 불러와 오늘의 커밋 개수 표시 표시항목 오늘의 커밋 개수
캐릭터 정보
캐릭터 이미지
현재 사용자가 키우고 있는 캐릭터 이미지를 표시, 진화 시 이미지 변경 표시항목 캐릭터 이미지
캐릭터 세부 정보
표시항목 캐릭터 레벨, 이름, 현재까지의 커밋 수, 진화까지 필요한 총 커밋 수
커밋 게이지
진화까지 필요한 총 커밋 수에서 현재까지의 커밋 수를 게이지로 표시 표시항목 커밋 게이지 (진화까지 필요한 총 커밋 수,현재까지의 커밋 수)
새로고침
페이지 새로 고침 버튼. 해당 버튼을 클릭할 경우 페이지가 새로고침되며, 커밋 수를 다시 불러옴
컬렉션 이동 버튼
해당 버튼을 클릭하면 컬렉션 페이지(#5)로 이동
최종진화
캐릭터 정보
최종 진화에 도달한 캐릭터의 정보를 표시 표시항목 캐릭터명, 캐릭터 이미지
최종진화
새로 키우기
최종 진화 (진화까지 필요한 총 커밋 수를 모두 채운 경우) 시 ‘새로 키우기’ 버튼을 클릭하면 나오는 모달 부가설명 - ‘아니요’를 누를 경우 캐릭터가 랜덤으로 지정되며 홈 화면의 캐릭터 레벨, 이름, 현재까지의 커밋 수, 진화까지 필요한 총 커밋 수가 모두 초기화 - ‘예’를 누를 경우 캐릭터가 기존 캐릭터로 지정되며 홈 화면의 캐릭터 레벨, 이름, 현재까지의 커밋 수, 진화까지 필요한 총 커밋 수가 모두 초기화 (알부터 다시 시작) 버튼을 누를 경우 홈 화면으로 이동
컬렉션
캐릭터 정보
해당 캐릭터를 수집했다면 표시되는 항목 표시항목 캐릭터명, 캐릭터 이미지 부가설명 수집하지 않았다면 이미지는 ‘?’, 이름은 ‘???’로 표시
컬렉션
캐릭터 수집 개수
전체 캐릭터 중에서 몇개의 캐릭터를 수집하였는지 표시
---------------------
챌린지목록
챌린지 정보
표시항목 챌린지 제목, 목표 커밋 수, 챌린지 시작 날짜, 인원 수 (현재 / 총)
챌린지목록
참여 챌린지 목록 버튼
해당 버튼을 클릭하면 참여 챌린지 목록 페이지(#6)로 이동
챌린지목록
챌린지 생성 버튼 (+ 버튼)
해당 버튼을 클릭하면 챌린지 생성 페이지(#7)로 이동
참여 챌린지 목록
챌린지 목록 버튼
누르면 챌린지 목록 페이지 (#5)로 이동
참여 챌린지 목록
챌린지 정보
과거에 참여했거나, 현재 참여 중인 참여 챌린지 목록의 정보를 표시 표시항목 [현재 참여 중인 챌린지] 챌린지 제목, 챌린지 마감 기간, 인원 수, 커밋 수 (현재 커밋수 / 목표 커밋수), 커밋 게이지 [과거 참여 챌린지] 챌린지 제목, 챌린지 마감 기간, 인원 수, 목표 커밋 수, 성공 여부가 표시
참여 챌린지 목록
챌린지 성공 여부
챌린지 성공 시 ‘성공’으로 표시. 실패 시 따로 표시하지 않음
챌린지 생성
생성할 챌린지 입력
입력항목 챌린지 제목, 챌린지 기간, 목표 커밋 수, 참가자 인원 수, 비밀번호 (라디오 버튼으로 여부 설정) 부가설명 - 챌린지 제목: 최대 20자 설정 가능, 유효성 검사 (3자 이상)에서 검증되지 않으면 오류 메시지 표시 - 목표 커밋 수: 최대 500커밋까지 설정 가능 - 참가자 인원 수:최소 1명 (방 생성자)부터 최대 6명까지 가능 - 비밀번호: 영문 대소문자와 숫자만 입력 가능하며 최대 10자, 유효성 검사(5자 이상) 진행. 검증되지 않으면 오류 메시지 표시
챌린지 생성
챌린지 생성 버튼
챌린지를 생성하는 버튼, 클릭시 방이 ‘챌린지를 생성하시겠습니까’ 모달이 표시 부가설명 생성을 누를 경우, 챌린지가 생성되며 참여 챌린지 목록(#6)으로 이동 취소를 누를 경우, 모달이 닫힘
챌린지 생성
챌린지 취소 버튼
챌린지 생성을 취소하는 버튼, 클릭시 ‘챌린지 생성을 취소하시겠습니까?’ 라는 모달이 표시 부가설명 OK를 누를 경우, 챌린지 생성이 취소되며 챌린지 목록(#5)으로 이동 Cancel을 누를 경우, 모달이 닫힘
챌린지 상세
챌린지 정보
클릭한 챌린지의 상세 정보를 표시 표시항목 챌린지 제목, 방의 공개 여부, 방장의 깃허브 계정 이름, 목표 커밋 수, 챌린지 진행 기간
챌린지 상세
챌린지 참가 버튼
해당 버튼을 클릭할 경우 모달이 표시 부가설명 OK를 클릭할 경우 챌린지에 참가하게 됨 Cancel을 클릭할 경우 해당 모달이 닫힘
챌린지 상세
상세 페이지 취소 버튼
해당 버튼을 클릭할 경우 상세 페이지가 꺼지며 챌린지 목록 페이지가 표시
챌린지 상세
비밀번호 입력
비밀번호를 설정한 챌린지를 눌렀을 경우 표시 해당 칸에 비밀번호를 입력한 후, 확인 버튼을 누르면 비밀번호 진위 여부 판별 부가설명 알맞게 입력했을 경우, 챌린지 상세 페이지로 넘어감 비밀번호가 틀린 경우, ‘비밀번호가 맞지 않습니다’ 메시지 표시
참여 챌린지 상세
챌린지 정보
참여한 챌린지의 상세 정보가 표시 표시항목 챌린지 제목, 방의 공개 여부, 방장의 깃허브 계정 이름, 목표 커밋 수, 챌린지 진행 기간, 참여 인원수
참여 챌린지 상세
멤버별 정보
각 멤버 별 정보가 표시 표시항목 멤버의 깃허브 계정 이름, 커밋수 (현재 커밋 수 / 목표 커밋 수), 커밋 게이지
참여 챌린지 상세
챌린지 삭제
해당 챌린지의 방장일 경우에만 표시되는 챌린지 삭제 버튼 부가설명 버튼을 누르면 모달 표시 OK 버튼을 누르면 챌린지가 삭제 Cancel 버튼을 누르면 해당 모달이 닫힘
---------------------
설정
사용자 정보
사용자의 깃허브 계정 이름이 표시
설정
알림
알림 설정 부가설명 토글 버튼으로 알림 설정 ON / OFF 가능 토글 버튼을 ON으로 두면 알림 시간을 설정할 수 있음 시간 설정은 datepicker를 이용 알림을 설정하면 정해진 시간에 ‘오늘도 함께 성장해요!’라는 알림 표시
설정
이용 약관
클릭 시 노션 이용 약관 페이지로 이동
설정
버전 정보
버전 정보 표시 부가설명 최신 버전일 경우 ‘최신 버전’으로 표시 이전 버전일 경우 ‘업데이트’로 표시. 업데이트를 누르면 앱스토어 그로밋 앱 페이지로 이동
설정
로그아웃
클릭하면 로그아웃 모달 표시 부가설명 OK를 누를 경우 로그아웃되며 시작 화면으로 이동 Cancel을 누를 경우 해당 모달이 닫힘
설정
서비스 탈퇴
클릭하면 서비스 탈퇴 모달 표시 부가설명 ’탈퇴하기’ 버튼을 클릭하면 탈퇴가 진행. 해당 유저의 모든 정보가 삭제됨. 정보가 삭제된 후 시작 화면으로 이동 ’돌아가기’ 버튼을 클릭하면 모달이 닫힘
COUNT38