생각을하다가 1인 프로젝트 주제를 정하였다.
요즘 돈 수입/지출 관심이 많다보니깐
개인 금융 관리 시스템을 만들면 좋겠다 싶어 정보를찾고있다.
기능 소개 : 사용자의 자신의 수입과 지출을 기록하고, 통계 및그래프를 통해 자신의 금융 현황을 알수있다.(말은 쉬움)
기본 기능 종류
1. 회원 가입 및 로그인
- 아이디/비밀번호 기반 및 회원 가입
- 소셜 로그인(naver, kakao, google)
2. 사용자 프로필 관리
- 프로필 정보 보기 및 수정(이름, 아이디, 비밀번호 변경 등)
- 프로필 사진 업로드(고민중)
3. 대시보드
- 사용자의 금융현황 요약
- 최근 거래 및 통계 정보 표시
4. 거래 기록 관리
- 수입 및 지출 거래 추가
- 거래 내역 수정 및 삭제
- 거래에 대한 메모 추가
5. 카테고리 관리
-수입 및 지출 카테고리 설정 및 관리
- 거래 카테고리별로 분리
6. 보고서 및 통계
- 월별/연별 수입과 지출 보고서
- 차트/그래프 (고민중)
- 카테고리별 지출 분석
부가 기능 종류
1. 계좌 관리
- 여러 계좌(은행 계좌,카드) 추가 및 관리
- 계좌,카드 별 내역 보기
2. 다국어 지원(고민중)
- 한국어, 영어, 일본어
3. 저장 및 백업(어려울듯싶음..)
- 사용자 데이터의 백업 및 복원 기능
4. 데이터 내보내기/가져오기
- 데이터 CSV 및 Excel 파일로 내보내기
이렇게는 일단 생각중인데 ..
너무 오랜시간이 걸릴까 걱정이된다..
잠시 회사쉬면서 만들어볼건데 ..이직준비도 해야지..
SpringBoot + react 조합으로 사용할예정이고,
DB는 mariadb 사용 예정이다.
'프로그래밍 > 개인프로젝트' 카테고리의 다른 글
[프로젝트] 6. 로그인(일반) - 프론트화면(react) (1) | 2024.09.03 |
---|---|
[프로젝트] 5. 로그인(일반) (0) | 2024.08.29 |
[프로젝트] 4. 프로젝트 Entity (0) | 2024.08.29 |
[프로젝트] 3. 프로젝트 폴더 구조 (3) | 2024.08.28 |
[프로젝트] 2. ERD 및 테이블 정의서 작성하기 (1) | 2024.08.28 |