프로그램언어+/Android

포트폴리오 어플 구현

logthink 2018. 5. 18. 04:54

 



  ○ 작품명 : 노바폴리오 (NovaFolio)


작품명은 팀노바와 포트폴리오의 합성어 입니다.

팀노바에서 공부하는 사람들을 타겟으로 기획하고, 개발하게된 어플입니다.

여기서 사용한 '포트폴리오'의 의미는 팀노바에서 시간을 쓰며 공부한 자료들 입니다.

팀노바 처음 등록하고, 수료하는 기간동안 어플 사용자 마다 기상시간을 체크하고, 서로의 상태를 공유하며, 개발일지 메모, URL들을 정리할 수 있습니다.


   ○ 주요 기능 


1. 회원가입

  ※ 어플을 이용할 수 있는 회원과 비회원을 나누기 위해 구현한 기능입니다.

  · 기존 가입된 회원이 아닐경우,  가입할 수 있으며, 비밀번호는 정해진 자리수에 맞춰 입력해야하고, ID중복체크를 통해 가입할 수 있습니다.

 

2. ID/PW 찾기

  ※ 해당 어플은 같은 아이디를 여러번 사용할 수 없으므로, 회원정보 분실시 조회 할 수 있도록 구현한 기능입니다.

 · ID 및 PW 분실하였을때, 회원의 이름 혹은 아이디,이메일을 통해 필요한 정보를 조회할 수 있으며, 무분별하게 타인 정보조회 하는것을 예방하고자 반복해서 정보조회시 해당 기능은 비활성화 됩니다.

 

3. 로그인

  ※ 어플을 이용하는 사용자에따라 저장된 정보가 있기때문에, 사용자를 식별하기 위해 구현한 기능입니다.

 · 아이디와 비밀번호를 통해 가입된 유저는 어플을 사용할 수 있으며, 자주 이용하는 경우를 생각하여 아이디 저장 기능을 추가하였습니다.

 

4. 모니터링

 ※ 팀노바 공부하는 사람들은 각자의 작품에 완전몰입 작업을 하기 때문에, 서로간 불필요한 사적 질문들을 방지하고, 여유있는 상태를 가진 팀원들 끼리 소통을 할 수 있게 하려고 구현한 기능입니다.

 · [친구목록] 새 팀원을 추가할 수 있고, 새로고침을 통해 기존 팀원들을 불러오게 합니다.

 · [내 프로필] 내 상태를 상태바의 색으로 표시하며, 설정한 시간동안 유지됩니다. 그리고 상태메시지를 남길 수 있습니다. 설정한 시간이 종료되면, 알림이 뜹니다.


5. 개발일지

 ※ 공부하면서 필요한 내용들을 메모할 수 있는 기능입니다.

 · 키워드로 나누어 메모를 작성할 수 있습니다. 키워드 종류는 (1)개발일지 (2)피드백 (3)글쓰기연습 (4)생각정리 (5) 기타 입니다.

 · 글을 등록하고, 등록한 글을 클릭하면 제목과 자세한 내용을 확인할 수 있습니다.

 · 키워드별, 제목별 필요한 글만 검색을 할 수 있습니다.

 · 필요없는 글은 선택하여 삭제 할 수 있습니다.

 

6. 기상인증

※ 일주일단위 한달단위로 자신의 기상시간을 체크해 보면서, 자신의 컨디션을 조절하거나 아니면 일찍일어나고 늦잠을 자는것을 자신이 확인할 수 있도록 구현한 기능입니다.

 · 각자 일어난 시간들을 캡처 하였다가 갤러리에 저장된 사진을 선택하여 등록할 수 있습니다.

 · 잘못등록한 데이터는 삭제 할 수 있습니다.

 · 부가적으로 저장된 갤러리의 이미지를 sns에 공유 할 수 있습니다.


7. IT기사

※ 언론동향 및 관심있는 웹페이지의 URL을 모아두고 확인하기 위해 구현한 기능입니다.

 · 제목과 제목에 관련된 URL을 저장 할 수 있습니다.

 · 저장된 URL을 통해 해당 페이지로 바로 연결할 수 있습니다.

 · 필요없어진 데이터는 삭제 할 수 있습니다.


8. 회원탈퇴

※ 팀노바생활을 당당하게 수료하거나, 부득이하게 떠날때를 고려해 회원을 탈퇴할 수 있는 기능을 구현하였습니다.

 · 로그인한 사용자를 식별하여 해당 데이터를 삭제합니다.