/Billage

가까운 지인과의 안전한 거래를 위한 어플리케이션

Primary LanguageJava



Billage

지인 간 돈 거래에 있어 신뢰를 제공하고 거래 내역과 차용증 자동생성,
알림으로 편하게 관리해주는 신개념 1:1 대출 중개 서비스
삼성 청년 SW 아카데미

2023.08.21 ~ 2023.10.06

UCC 보러가기

👨‍👩‍👧‍👦 멤버



👑 최하영
(Back-End)



🌊 송혁준
(Back-End)



🔥 이대경
(Back-End)



🌞 정현우
(Front-End)



👻 이경원
(Front-End)



🌙 이주언
(Front-End)


⚙️ 아키텍쳐 및 기술 소개

Back-end
Front-end
Infra
VC
Tools

🪓 시스템 아키텍처

Billage

Bank_ MSA


📚 ERD

Billage (Main Service)


MyData (마이데이터 역할의 DB)


OpenBanking (오픈뱅킹 역할의 DB)


Bank (은행 역할의 DB)


💻 기능 소개

회원가입


  • Billage는 본인 인증을 기반으로 한 서비스이기에 이름과 등록된 핸드폰 번호를 통한 본인 확인을 실시합니다.
  • 본인 인증이 된 후 앞으로의 편리한 서비스 사용을 위해 간편 비밀번호를 등록합니다.
  • 간편 비밀번호는 4자리 숫자와 1자리 문자(or 특수문자) 총 5글자로 구성되며, 앞으로의 서비스 사용에서 로그인,이체, 계좌에서 사용됩니다.

로그인


*기존에 가입 한 휴대폰 번호와 간편 비밀번호를 통해 로그인을 할 수 있습니다.

계좌등록, 주계좌 등록


계좌등록

  • Billage 프로젝트에서는 가상의 은행을 구축하였습니다.
  • Billage 서비스에서는 본인 인증을 통한 마이데이터 서비스를 통해 각 은행에 있는 계좌들을 확인 할 수 있습니다.
  • 등록 하고싶은 계좌를 복수 선택한 뒤 간편 비밀번호 확인을 통해 계좌 등록을 실시 할 수 있습니다.

주계좌 등록

  • 내 계좌 목록에 있는 계좌들 중 주 계좌로 등록하고 싶은 계좌를 클릭을 하게되면 ‘주 계좌로 등록하시겠습니까?’ 라는 모달창과 함께 ‘네’를 클릭할 시 계좌 테두리가 굵은 연두색으로 표시됩니다.

거래하기


  • “거래하기” 버튼을 눌러서 차용증 작성으로 넘어갈 수 있습니다.
  • “차용증 작성” 으로 들어가면 “지인 선택”에서 채무자가 채권자를(돈을 빌릴 사람을) 선택할 수 있다.
  • 이름을 입력하면 해당 이름과 같은 사람들 중에 전화번호 뒷 4자리로 구분하여 선택할 수 있다.
  • 돈 받을 계좌는 사전에 채무자가 설정한 대표 계좌로 설정되어 있으나 이는 변경이 가능합니다.
  • 돈 갚을 상환일을 채권자가 선택할 수 있습니다.
  • 빌릴 금액은 직접 입력도 가능하지만 버튼을 통해 간편 입력도 가능합니다.
  • 이자율은 법정 이자율을 넘지 않는 선에서 채무자가 선택합니다.
  • 총 상환 금액까지 확인한 후 작성완료를 누르면 차용증이 작성되어 보여집니다.
  • 체크박스를 통해 중복 확인을 합니다.
  • 요청하기를 눌러 채권자에게 돈 빌리기를 요청한다.
  • 거래 목록에 가면 채권자의 답을 기다리고 있는 회색의 목록을 확인할 수 있습니다.
  • 거래를 누르면 해당 거래에 대한 상세정보를 확인할 수 있습니다.

거래상세(차용증, 거래내역)


  • 거래목록 화면에선 현재 진행중이거나, 요청 대기중인 거래들을 확인할 수 있습니다.
  • 진행중인 거래는 빌린금액과 이자를 포함한 총 금액 중 현재까지의 상환현황을 퍼센트로 보기 쉽게 확인할 수 있습니다.
  • 해당 거래를 누르면 거래상세내용이 담긴 페이지로 이동해 거래에 관한 모든 정보를 확인할 수 있습니다.
  • 차용증 버튼 클릭 시 거래정보를 차용증 문서 형식에 맞게 보여주며 해당 문서를 다운로드할 수 있습니다.
  • 거래내역에선 해당 거래에서 채권자와 채무자간의 이체내역을 확인할 수 있습니다.

돈 돌려주기


거래 목록을 통해 상환

  • 거래목록 화면에선 현재 진행중이거나, 요청 대기중인 거래들을 확인할 수 있습니다.
  • 진행중인 거래는 빌린금액과 이자를 포함한 총 금액 중 현재까지의 상환현황을 퍼센트로 보기 쉽게 확인할 수 있습니다.
  • 해당 거래를 누르면 거래상세내용이 담긴 페이지로 이동해 거래에 관한 모든 정보를 확인할 수 있습니다.
  • 차용증 버튼 클릭 시 거래정보를 차용증 문서 형식에 맞게 보여주며 해당 문서를 다운로드할 수 있습니다.
  • 거래내역에선 해당 거래에서 채권자와 채무자간의 이체내역을 확인할 수 있습니다.

간편 송금

  • 상환을 더 편하게 할 수 있는 기능입니다.
  • 돈 돌려주기 버튼 클릭합니다.
  • 거래 목록을 통해 상환하기와 마찬가지로 각종 정보가 자동으로 입력됩니다.
  • 인디케이터를 확인하면 61%로 증가한 것을 확인할 수 있습니다.

알림, 거래수락


알림

  • 알림을 통해 거래 상대로부터 차용증 요청, 차용증 동의, 차용증 거절, 이체 완료, 상환 완료와 같은 정보를 받을 수 있습니다:

거래수락

  • 거래 목록 페이지에서 요청이 온 거래를 선택하여 거래 상세 페이지로 이동합니다.
  • "수락하러 가기" 버튼을 누릅니다.
  • 이체를 완료할 계좌를 등록합니다.
  • "돈 빌려주기" 버튼을 누르면 거래가 즉시 이체되며 거래가 수락됩니다.