유저
회원가입 / 로그인 / 로그아웃
회원가입
•
계정명과 패스워드를 입력하여 회원가입을 진행합니다.
로그인
•
로그인 시 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%