카테고리 없음
[개인프로젝트] 지갑전사 - DB설계
STUFIT
2024. 5. 8. 20:59
반응형
요즘 퇴사한 후에도 예전에 돈 쓰던 버릇이 계속 남아있어서 그런지 씀씀이가 너무 크다....
신용카드를 사용하다보니 나도모르게 쓱쓱 사용하게 되는데 그래서 생각한 것이 가계부 앱을 만들어서 나의 지출을 획기적으로 줄여보자는 아이디어이다.
기본적으로 기존의 앱들은 수입 지출에 대해서 작성은 하지만 금액제한은 따로 없기 때문에 그냥 귀찮아서 안적기도 하고, 요즘 앱들은 자동으로 내 지출내역을 써주기 때문에 그냥 신용카드 슥슥 긁는것과 별다른 차이를 느끼지 못했다.
나는 일부로 불편하게 직접 적는 방식을 택할것이고, 하루마다 예산을 잡아서 하루에 내가 얼마나 사용하는지 직관적으로 보여주는 앱을 만들고자 한다.
클라이언트는 flutter로 개발할 것이며, 백엔드는 nestjs로 진행, DB는 mysql을 채택하였다.
일단 테이블 구조는 다음과 같다.
1. user table : 유저 테이블
2. profile table : 프로필 테이블
3. expense table : 지출 테이블
4. daily_budget table : 일일 에산 테이블
5. category table : 분류 테이블
6. asset table : 자산유형 테이블
7. image table : 지출 사진 테이블
여기서는 따로 중간테이블 없이 진행해도 될 것 같다.
이제부터 시작하는데 flutter 부분은 처음이라 예상 작업일은 한달에서 한달반 정도로 잡고 있다.
앞으로 flutter 및 nestjs와 aws에 올리는 것 까지 일련의 과정을 올릴 예정이다.
반응형