- 실제 금융 서비스의 송금 시스템을 구현한 프로젝트입니다.
- 사용자 계좌 연동하기, 실시간 송금, 거래 내역 조회 등의 핵심 기능을 제공합니다.
-
사용자가 전체 계좌 보기 메뉴를 선택한다.
-
내 은행 계좌 불러오기 버튼을 누른다.
-
사용자에게 연동할 금융사 목록이 표시된다.
- 사용자는 전체 또는 일부 은행을 선택할 수 있다.
-
사용자는 본인 인증(예: 휴대폰 인증, 인증서 등)을 진행한다.
-
본인 확인 후, 출금이체 동의 절차를 진행한다.
5.1 뒤로가기 시, 2번부터 재 진행한다.
-
선택한 금융사의 계좌 목록이 표시되고, 사용자 계좌가 서비스에 등록된다.
-
사용자가 최근 불러온 계좌 순서대로 표시된다.
1.1 최근 불러온 순 or 이체 횟수가 높은 계좌 순을 선택할 수 있다.
-
사용자가 전체 계좌 보기에서 송금할 계좌를 선택한다.
-
수취 계좌번호와 은행명을 입력한다.
-
예금주명 및 수취 계좌 유효성을 조회한다.
-
사용자는 송금 금액을 입력, 받는 분에게 표시를 작성하고 송금하기 버튼을 누른다.
-
송금 전, 비밀번호 입력을 진행한다.
5.1 비밀번호 5회 실패 시, 이메일 인증화면으로 간다.
5.2 이메일 인증 후, 비밀번호 초기화를 진행한다.
-
송금이 완료되며, 거래 내역에 기록된다.
- 사용자가 전체 계좌 보기 화면으로 이동한다.
- 원하는 계좌를 선택한다.
- 해당 계좌의 최근 거래 내역 목록이 표시된다.
- 입금/출금 내역
- 거래 일시, 금액, 상대방 정보
- 사용자가 전체 계좌 보기 화면으로 이동한다.
- 원하는 계좌를 선택한다.
- 해당 계좌의 최근 거래 내역 목록이 표시된다.
- 원하는 내역을 선택한다.
- 메모를 할 수 있다.
-
어플을 실행하면 로그인 또는 회원가입 메뉴가 표시된다.
-
회원가입을 선택한다.
-
이메일을 입력한다.
3.1 이메일 중복확인을 선택한다.
3.2 존재 여부에 따라 메세지 응답한다.
-
이메일 인증을 진행한다.
4.1 2분 내로 입력한 이메일로 발송된 인증 번호를 인증한다.
-
비밀번호를 입력한다.
5.1 비밀번호는 8~20자로 제한한다.
5.2 특수문자는 **! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ₩ ] ^ _ ` { | } ~** 32자만 포함한다.
-
회원가입 버튼을 누르고 홈 화면으로 돌아간다.