토이프로젝트

[토이프로젝트]공유가계부 소개

  • -
반응형

최근 결혼을 준비하며 공유 가계부 어플을 사용해봤습니다.

평소에는 가계부를 작성하지 않았지만, 며칠 동안 서로의 수입과 지출을 파악하기 위해 사용해 보았고, 꾸준히 기록하다 보니 생각보다 큰 도움이 되었습니다. 특히, 곧 있을 아파트 입주와 결혼 비용 관리가 필요하다고 느껴 더욱 유용하게 활용할 수 있었습니다.

 

공유 가계부를 사용하며 좋았던 점은 직접 지출 내역을 정리하고 입력하면서 소비에 대한 인식이 더욱 뚜렷해졌다는 것입니다. 하지만 사용 중간중간 등장하는 광고가 점점 불편하게 느껴졌고, 특히 수입/지출을 입력할 때 나타나는 전면 광고는 더욱 불편했습니다.

그래서 직접 만들기로 했습니다.

 

혹시 가계부 앱 개발을 고민하는 분들이 있다면, 참고해 보셔도 좋을 것 같습니다.


1. 기획

실제 가계부를 사용해 보며 꼭 필요한 기능에 집중했습니다.

 

1. 수입/지출 내역 등록

1-1) 수입/지출에 해당하는 카테고리 분류 나누기

- 수입: 월급, 상여금, 퇴직금 등..

- 지출: 생활비, 쇼핑, 교육, 건강 등...

1-2) 금액, 수입(지출)일, 내용 등 정보 최소화 하기

1-3) 매달 고정지출되는 항목을 고려해 고정지출 기능 추가하기

 

2. 일정 등록

- 공유 가계부를 쓰다보니 일정도 공유할 수 있으면 좋겠다는 생각이 들었고, 일정도 추가해봤습니다.

 

3. 회원가입/로그인

- 회원가입 및 로그인을 통해 개인별 가계부 작성하기

 

4 . 공유 가계부

- 공유코드를 생성하고 코드를 통해 서로의 가계부를 공유하기

- 가계부 공유시 푸쉬 알림 보내기

 

5. 통계

- 수입/지출 데이터를 기반으로 1년, 매달 데이터를 정리해 보여주기

 

2. DB 설계

대략적인 테이블은 다음과 같습니다.

  • 회원, 탈퇴회원, 회원토큰(JWT보관용), 푸쉬토큰
  • 공유코드
  • 가계부 마스터, 일정 마스터
  • 수입/지출 항목 관리 테이블

 

3. 개발 환경

Front-end
  • Flutter
Back-end
  • Spring Boot
  • JDK 17
  • MyBatis
  • MariaDB
Intra
  • Cafe24

Flutter는 Android와 iOS 앱을 한 번에 개발할 수 있어 매우 편리합니다.
(React Native 경험이 없어 직접적인 비교는 어렵습니다.)

개인적으로, 백엔드 개발자가 비교적 쉽게 접근할 수 있는 프레임워크라고 느꼈습니다.
처음 모바일 앱을 개발한다면 Flutter를 추천드립니다.

인프라로 Cafe24를 선택한 이유는 Tomcat 호스팅을 이용하면 월 5,500원이라는 저렴한 비용으로 서버를 운영할 수 있기 때문입니다.
또한, 2GB 내에서 DB를 무제한으로 사용할 수 있어 비용 대비 효율적입니다.

 

 

4. 화면과 기능 소개

회원가입/로그인

앱스토어 배포를 생각한다면 애플 로그인은 필수입니다.

회원가입시 이모지를 이용해 프로필 이미지를 선택할 수 있고, 닉네임을 지정할 수 있습니다.

 

 

 

 

메인

한 달 동안의 수입, 지출, 합계를 한눈에 볼 수 있도록 구성했습니다.

기본적으로 주 단위 보기를 제공하지만, 펼쳐보기 기능을 통해 한 달 단위로도 변경할 수 있도록 했습니다.

 

수입/지출 등록

서버 비용을 고려하면 수익 창출을 무시할 수 없기에, 가장 많이 사용되면서도 불편함을 최소화할 수 있도록 배너 광고를 추가했습니다.

또한, 수입과 지출 항목별로 입력해야 할 값이 조금씩 다르기 때문에, 지출에서 가장 많이 사용될 항목들을 정리하여 최대한 간편하게 입력할 수 있도록 구성했습니다.

 

[수입]

 

[지출]

 

 

통계

수입/지출 데이터를 기반으로 통계 데이터를 생성하였습니다.

또한, fl_chart 라이브러리를 활용하여 차트 그래프를 추가하였으며, 지출 중 가장 큰 비중을 차지하는 항목을 쉽게 확인할 수 있도록 구성했습니다.

 


여기까지 우리가 사용하려고 만든 공유 가계부를 소개했습니다.

이외에도 다국어 기능, 할부 기능등을 추가중에 있습니다.

 

출시된 앱은 아래에서 확인하실 수 있습니다.

공유 가계부가 필요하신 분들은 한번씩 사용해보셔도 좋을 것 같아요 😁

 

[플레이스토어]

 

우리가 쓰려고 만든 공유 가계부 :: 우리 - Google Play 앱

커플,부부,개인까지 누구나 함께 쓰는 가계부

play.google.com

 

[앱스토어]

 

‎우리가 쓰려고 만든 공유 가계부 :: 우리

‎우리가 쓰려고 만든 공유 가계부, “우리” 개발자 커플이 만든 공유 가계부를 소개합니다. 안녕하세요! 저희는 결혼을 준비 중인 개발자 커플로, 생활비와 지출 내역을 함께 확인하며 수입과

apps.apple.com

반응형
Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.