최근 결혼을 준비하며 공유 가계부 어플을 사용해봤습니다.
평소에는 가계부를 작성하지 않았지만, 며칠 동안 서로의 수입과 지출을 파악하기 위해 사용해 보았고, 꾸준히 기록하다 보니 생각보다 큰 도움이 되었습니다. 특히, 곧 있을 아파트 입주와 결혼 비용 관리가 필요하다고 느껴 더욱 유용하게 활용할 수 있었습니다.
공유 가계부를 사용하며 좋았던 점은 직접 지출 내역을 정리하고 입력하면서 소비에 대한 인식이 더욱 뚜렷해졌다는 것입니다. 하지만 사용 중간중간 등장하는 광고가 점점 불편하게 느껴졌고, 특히 수입/지출을 입력할 때 나타나는 전면 광고는 더욱 불편했습니다.
그래서 직접 만들기로 했습니다.
혹시 가계부 앱 개발을 고민하는 분들이 있다면, 참고해 보셔도 좋을 것 같습니다.
1. 기획
실제 가계부를 사용해 보며 꼭 필요한 기능에 집중했습니다.
1. 수입/지출 내역 등록
1-1) 수입/지출에 해당하는 카테고리 분류 나누기
- 수입: 월급, 상여금, 퇴직금 등..
- 지출: 생활비, 쇼핑, 교육, 건강 등...
1-2) 금액, 수입(지출)일, 내용 등 정보 최소화 하기
1-3) 매달 고정지출되는 항목을 고려해 고정지출 기능 추가하기
2. 일정 등록
- 공유 가계부를 쓰다보니 일정도 공유할 수 있으면 좋겠다는 생각이 들었고, 일정도 추가해봤습니다.
3. 회원가입/로그인
- 회원가입 및 로그인을 통해 개인별 가계부 작성하기
4 . 공유 가계부
- 공유코드를 생성하고 코드를 통해 서로의 가계부를 공유하기
- 가계부 공유시 푸쉬 알림 보내기
5. 통계
- 수입/지출 데이터를 기반으로 1년, 매달 데이터를 정리해 보여주기
2. DB 설계
대략적인 테이블은 다음과 같습니다.
- 회원, 탈퇴회원, 회원토큰(JWT보관용), 푸쉬토큰
- 공유코드
- 가계부 마스터, 일정 마스터
- 수입/지출 항목 관리 테이블
3. 개발 환경
Front-end
Back-end
- Spring Boot
- JDK 17
- MyBatis
- MariaDB
Intra
Flutter는 Android와 iOS 앱을 한 번에 개발할 수 있어 매우 편리합니다.
(React Native 경험이 없어 직접적인 비교는 어렵습니다.)
개인적으로, 백엔드 개발자가 비교적 쉽게 접근할 수 있는 프레임워크라고 느꼈습니다.
처음 모바일 앱을 개발한다면 Flutter를 추천드립니다.
인프라로 Cafe24를 선택한 이유는 Tomcat 호스팅을 이용하면 월 5,500원이라는 저렴한 비용으로 서버를 운영할 수 있기 때문입니다.
또한, 2GB 내에서 DB를 무제한으로 사용할 수 있어 비용 대비 효율적입니다.
4. 화면과 기능 소개
회원가입/로그인
앱스토어 배포를 생각한다면 애플 로그인은 필수입니다.
회원가입시 이모지를 이용해 프로필 이미지를 선택할 수 있고, 닉네임을 지정할 수 있습니다.
메인
한 달 동안의 수입, 지출, 합계를 한눈에 볼 수 있도록 구성했습니다.
기본적으로 주 단위 보기를 제공하지만, 펼쳐보기 기능을 통해 한 달 단위로도 변경할 수 있도록 했습니다.
수입/지출 등록
서버 비용을 고려하면 수익 창출을 무시할 수 없기에, 가장 많이 사용되면서도 불편함을 최소화할 수 있도록 배너 광고를 추가했습니다.
또한, 수입과 지출 항목별로 입력해야 할 값이 조금씩 다르기 때문에, 지출에서 가장 많이 사용될 항목들을 정리하여 최대한 간편하게 입력할 수 있도록 구성했습니다.
[수입]
[지출]
통계
수입/지출 데이터를 기반으로 통계 데이터를 생성하였습니다.
또한, fl_chart 라이브러리를 활용하여 차트 그래프를 추가하였으며, 지출 중 가장 큰 비중을 차지하는 항목을 쉽게 확인할 수 있도록 구성했습니다.
여기까지 우리가 사용하려고 만든 공유 가계부를 소개했습니다.
이외에도 다국어 기능, 할부 기능등을 추가중에 있습니다.
출시된 앱은 아래에서 확인하실 수 있습니다.
공유 가계부가 필요하신 분들은 한번씩 사용해보셔도 좋을 것 같아요 😁
[플레이스토어]
우리가 쓰려고 만든 공유 가계부 :: 우리 - Google Play 앱
커플,부부,개인까지 누구나 함께 쓰는 가계부
play.google.com
[앱스토어]
우리가 쓰려고 만든 공유 가계부 :: 우리
우리가 쓰려고 만든 공유 가계부, “우리” 개발자 커플이 만든 공유 가계부를 소개합니다. 안녕하세요! 저희는 결혼을 준비 중인 개발자 커플로, 생활비와 지출 내역을 함께 확인하며 수입과
apps.apple.com