Skip to content

주요 기능 소개

dbstjrwnekd edited this page Dec 14, 2020 · 25 revisions

주요 기능 소개 페이지

📌 로그인 페이지/기능 소개

  • OAuth를 이용한 사용자 로그인 페이지

✔️GitHub OAuth

  • GitHub OAuth를 이용한 로그인 기능입니다.

  • 라이브러리 없이 직접 구현했으며, GitHub에 url을 요청하고 token을 수령하여 인증을 진행합니다.

  • 인증이 완료된 회원은 jwt가 쿠키에 저장되며(http only) 이후의 페이지 인증과정은 jwt로 진행하게 됩니다.

📌 통계 페이지 소개

  • 사용자가 지정한 기간의 지출과 수입 내역을 분석하여 알려줍니다.

✔️ 카테고리별 수입/지출 내역 확인

  • 많은 지출을 기록한 상위 5개 카테고리의 파이차트를 확인할 수 있습니다.
  • 전체보기를 클릭하면, 수입과 지출에 따른 전체 카테고리별 통계를 확인할 수 있습니다.

✔️ 일자별 지출 추이 확인

  • 사용자가 지정한 기간에서 일자별 지출 추이를 라인 그래프로 확인할 수 있습니다.

📌 달력 페이지 소개

  • 거래내역을 달력 형태로 확인할 수 있는 페이지 입니다.

✔️ 월별 거래내역 달력 형태로 확인

  • 달력 형태로 거래내역을 확인할 수 있습니다.
    • 상단 시작일, 마지막일 항목으로 선택한 기간에 해당하는 거래내역을 볼 수 있습니다.
    • 올해에 해당하는 달은 월만 (ex. 12) 다른 해에 해당하는 달은 앞에 연도를 붙여 표기합니다 (ex. 21 / 12)

✔️ 달력 시작 요일 설정

  • 달력 시작 요일을 설정할 수 있습니다 (ex. 일/월)
    • 시작 요일에 맞는 달력을 보여줍니다.
    • 설정한 정보는 다음 번 재접속시에도 유지됩니다.

✔️ 해당 날짜 거래내역 바로 확인

  • 거래내역이 있는 날짜를 클릭하면 해당 날짜의 거래내역을 확인할 수 있습니다.
    • 거래내역을 클릭하면 해당 거래내역 수정 페이지로 이동합니다.

📌 채팅 페이지/기능 소개

  • 사용자가 가계부와 채팅을 할 수 있는 페이지 입니다.

✔️ MMS파싱기능

  • 사용자의 메세지가 화면에 표시되고, 가계부와 계약된 은행에서 보낸 문자로 판별할 경우 거래내역을 생성하고 가계부에 적용합니다.
Clone this wiki locally