/////
Search
📄

기능 명세서

태그
기능명세
URL
목차

유저

회원가입 / 로그인 / 로그아웃

회원가입

계정명과 패스워드를 입력하여 회원가입을 진행합니다.

로그인

로그인 시 AT 와 RT 을 생성합니다.
AT 는 헤더에 넣고, RT 는 쿠키에 넣어 전송합니다.
로그인 이후의 인증과정에는 JWT 를 사용합니다.

로그아웃

로그아웃 시 저장된 토큰을 전부 삭제합니다.

예산설정 및 설계

카테고리 설정

유저의 과도한 자유도를 방지하기 위해 카테고리를 미리 지정합니다.
카테고리
카테고리
카테고리
카테고리
식비
교육비
주거비
적금
청약
경조사
미용비
문화생활
보험비
통신비
용돈
병원비
가스비
교통비
관리비
모임비
유류비
자기개발

예산 설정

해당 기간 별 설정한 예산 을 설정합니다. 예산은 카테고리 를 필수로 지정합니다.
사용자는 언제든지 위 정보를 변경할 수 있습니다.

예산 추천

카테고리 지정 없이 총액 (ex. 100만원) 을 입력하면, 카테고리 별 예산을 자동 생성합니다.
자동 생성된 예산은, 기존 이용중인 유저 들이 설정한 평균 값 입니다.
유저들이 설정한 카테고리 별 예산을 통계하여, 평균적으로 40% 를 식비 에, 30%를 주거 에 설정 하였다면 이에 맞게 추천합니다.
10% 이하의 카테고리들은 모두 묶어 기타 로 제공합니다.
위 비율에 따라 금액이 입력됩니다.

지출

지출 CRUD

지출 일시, 지출 금액, 카테고리 와 메모 를 입력하여 생성합니다.
지출을 생성, 수정, 읽기(상세), 읽기(리스트), 삭제 , 합계제외 할 수 있습니다.
생성한 유저만 위 권한을 가집니다.
읽기(목록) 은 아래 기능을 가지고 있습니다.
필수적으로 기간 으로 조회 합니다.
조회된 모든 내용의 지출 합계 , 카테고리 별 지출 합계 를 같이 반환합니다.
특정 카테고리 만 조회.
최소 , 최대 금액으로 조회.
ex) 0~10000원 / 20000원 ~ 100000원
합계제외 처리한 지출은 목록에 포함되지만, 모든 지출 합계에서 제외됩니다.

지출 컨설팅

오늘 지출 추천

설정한 월별 예산을 만족하기 위해 오늘 지출 가능한 금액을 총액 과 카테고리 별 금액 으로 제공합니다.
앞선 일자에서 사용가능한 금액을 1만원 초과했다 하더라도, 오늘 예산이 1만원 주는것이 아닌 남은 기간 동안 분배해서 부담(10일 남았다면 1천원 씩).
기간 전체 예산을 초과 하더라도 0원 또는 음수 의 예산을 추천받지 않아야 한다.
지속적인 소비 습관을 생성하기 위한 서비스이므로 예산을 초과하더라도 적정한 금액을 추천받아야 합니다.
최소 금액을 자유롭게 설정하세요.
유저의 상황에 맞는 1 문장의 멘트를 노출합니다.
잘 아끼고 있을 때, 적당히 사용 중 일 때, 기준을 넘었을때, 예산을 초과하였을 때 등 유저의 상황에 맞는 메세지를 같이 노출합니다.
조건과 기준은 자유롭게 설정하세요.
15333원 과 같은 값이라면 백원 단위 반올림 등으로 사용자 친화적이게 변환 합니다.
선택 구현 기능
매일 08:00 시 알림을 발송합니다.
Scheduler 까지만 구현 해도 됩니다.
Discord webhook, 이메일, 카카오톡 등 실제 알림까지 진행하면 더 좋습니다.

오늘 지출 안내

오늘 지출한 내용을 총액 과 카테고리 별 금액 을 알려줍니다.
월별설정한 예산 기준 카테고리 별 통계 제공
일자기준 오늘 적정 금액 : 오늘 기준 사용했으면 적절 했을 금액
일자기준 오늘 지출 금액 : 오늘 기준 사용한 금액
위험도 : 카테고리 별 적정 금액, 지출금액의 차이를 위험도로 나타내며 %(퍼센테이지) 입니다.
ex) 오늘 사용하면 적당한 금액 10,000원/ 사용한 금액 20,000원 이면 200%
선택 구현 기능
매일 20:00 시 알림 발송
Scheduler 까지만 구현 해도 됩니다.
Discord webhook, 이메일, 카카오톡 등 실제 알림까지 진행하면 더 좋습니다.

지출 통계

지출 통계

지난 달 대비 총액, 카테고리 별 소비율을 나타냅니다.
오늘이 10일차 라면, 지난달 10일차 까지의 데이터를 대상으로 비교
ex) 식비 지난달 대비 150%
지난 요일 대비 소비율을 나타냅니다.
오늘이 월요일 이라면 지난 월요일 에 소비한 모든 기록 대비 소비율
ex) 월요일 평소 대비 80%
다른 유저 대비 소비율을 나타냅니다.
오늘 기준 다른 유저 가 예산 대비 사용한 평균 비율 대비 나의 소비율
오늘기준 다른 유저가 소비한 지출이 평균 50%(ex. 예산 100만원 중 50만원 소비중) 이고 나는 60% 이면 120%.
ex) 다른 사용자 대비 120%