01. 프로젝트의 주요기능(version 0.0.1)

사용자가 원하는 1~60분 내의 타이머 기능으로 설정한대로 시간을 측정, 기록할 수 있도록 했다.

 

02. 상세 기능

 

기본 세팅

타이머 부분의 모양을 화면시작시 보이게 하고, 초기 타이머 값은 15분으로 설정한다.

 

타이머 세팅

1) 0~60분에 원하는 시간을 입력 또는 input 숫자타입으로 up/down이 가능하게 한다.

2) 시간 변동에 따른 타이머 동작부분 반경의 변화 (실제 줄어들 빨간색 모양)

 

타이머 구동

1) 시작버튼 누르면, 타이머 동작부분과 input 숫자가 감소한다.

2) 멈춤버튼 누르면, 시작버튼으로 바뀌면서 interval을 clear처리한다.

3) 재시작버튼 누르면, 시작시 저장해두었던 세팅을 기억하고 그 시간만큼 타이머가 구동된다.

4) 타이머가 종료되면 모달창이 뜨고 기록저장 여부를 묻는다.

5) 타이머 종료시, 시작과 재시작 버튼이 보인다.

6) 모달창 기록 제목은 기존 기록된 내용수의 다음 차수로 자동 설정한다.

 

기록하기

1) 기록창을 보거나 숨길 수 있도록 아이콘으로 버튼화한다.

2) 설정 높이를 넘어간 기록상세는 스크롤화하여 보여준다.

3) 기록시 자동으로 차수, 날짜, 제목과 시간이 저장되도록 한다.

 

알람기능

1) on/off 아이콘으로 알람을 끄고 킬 수 있게 한다.

2) 모달창에 기록 또는 'X' 버튼을 눌러서 알람기능을 끌 수 있다.

 

03. version 향상에 추가 고려기능

현재 version 0.0.1에서 고려한 사항은 위 02.번 기능에 해당하는 사항이지만, 배포후 사용자 편의를 고려하여 추가 사항을 개발(version 0.0.2)하고자 한다.

1) 사용자별 기록 관리기능

2) 페이징 처리기능

3) 분 단위가 아닌 초, 시간 단위 관리 여부

4) 타이머 세팅시 마우스로 시간조정

댓글