Skip to content
@hee-ha

히-하

하나 헤리티지 🧓🏻🏦

💬 시니어용 유언대용신탁 및 개인뱅킹 시스템

표지

Index


⚡️ 프로젝트 정보


🔥 작업 기간

  • 2024.05.09 - 2024.06.12

📌 프로젝트 및 기능 소개 (작성중)

시니어용 유언대용신탁 및 개인뱅킹 시스템

  • 🏦 오직 시니어만을 위한 웹뱅킹 시스템을 구축한다.
  • 🪂 기존에 오프라인으로만 가입 가능한 하나은행의 '리빙트러스트'상품을 디지털화한다.
시연영상
하나헤리티지
클릭 시 시연 영상을 확인할 수 있습니다.

🌳 탐구 목표 (작성중)

🧙 교실 속 필요한 다양한 소통에 Redis의 장점을 활용하며 탐구

  • Redis의 Sorted Set과 AOP의 Around를 활용해 부하를 줄인 '선착순 자리선택'기능을 개발한다.
  • Redis의 Pub/Sub 패턴Socket을 활용해 '실시간 채팅'기능을 개발한다.
  • Redis를 Session Storage로 사용함으로써 빠른 응답속도의 장점을 취하고, 현재 서비스에 로그인돼 있는 클라이언트 정보를 출력한다.

🏕️ 아키텍처 (작성중)

추가예정입니다.


🛠️ 기술 스택 (작성중)

Environment

Development

DataBase

Communication


📚 백엔드 파일 트리

도메인을 기준으로 프로젝트를 구조화하였습니다.

파일트리
📦 
└─ src
   ├─ main
   │  ├─ java
   │  │  └─ com
   │  │     └─ heeha
   │  │        ├─ HanaHeritageBeApplication.java
   │  │        ├─ domain
   │  │        │  ├─ account
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ auth
   │  │        │  │  ├─ Auth.java
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ filter
   │  │        │  │  │  ├─ CustomerAuthenticationFilter.java
   │  │        │  │  │  └─ ExceptionHandlingFilter.java
   │  │        │  │  ├─ jwt
   │  │        │  │  │  ├─ JwtTokenExtractor.java
   │  │        │  │  │  └─ JwtTokenProvider.java
   │  │        │  │  └─ service
   │  │        │  ├─ autoTransfer
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  ├─ scheduler
   │  │        │  │  │  └─ AutoTransferScheduler.java
   │  │        │  │  └─ service
   │  │        │  ├─ base
   │  │        │  │  ├─ entity
   │  │        │  │  │  ├─ BaseEntity.java
   │  │        │  │  │  └─ Status.java
   │  │        │  │  └─ service
   │  │        │  │     └─ BaseService.java
   │  │        │  ├─ consulting
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ customer
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ deathNotifier
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ depositsProduct
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  ├─ service
   │  │        │  │  └─ util
   │  │        │  │     └─ DepositsProductUtil.java
   │  │        │  ├─ history
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ livingTrust
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ ocr
   │  │        │  ├─ postBeneficiary
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ property
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ signDeposit
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ signSaving
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  ├─ sms
   │  │        │  │  ├─ controller
   │  │        │  │  ├─ dto
   │  │        │  │  ├─ entity
   │  │        │  │  ├─ repository
   │  │        │  │  └─ service
   │  │        │  └─ statistics
   │  │        │     ├─ controller
   │  │        │     ├─ dto
   │  │        │     ├─ entity
   │  │        │     ├─ repository
   │  │        │     └─ service
   │  │        └─ global
   │  │           ├─ aop
   │  │           │  ├─ Preference.java
   │  │           │  └─ PreferenceAop.java
   │  │           ├─ config
   │  │           │  ├─ BaseException.java
   │  │           │  ├─ BaseResponse.java
   │  │           │  ├─ BaseResponseStatus.java
   │  │           │  ├─ CorsConfig.java
   │  │           │  ├─ GlobalExceptionHandler.java
   │  │           │  ├─ JwtAuthorizationArgumentResolver.java
   │  │           │  ├─ RedisConfig.java
   │  │           │  ├─ SwaggerConfig.java
   │  │           │  └─ WebConfig.java
   │  │           ├─ job
   │  │           │  ├─ AutoTransferJobConfig.java
   │  │           │  ├─ AutoTransferTasklet.java
   │  │           │  ├─ SettlementCalculateTasklet.java
   │  │           │  ├─ SettlementJobConfig.java
   │  │           │  └─ SettlementValidTasklet.java
   │  │           └─ scheduler
   │  │              ├─ BatchScheduler.java
   │  │              └─ SmsScheduler.java
   │  └─ resources
   │     ├─ application-dev.yml
   │     └─ application.yml
   └─ test


🦸🏻‍ 팀원 및 역할

황혜림 팀장 정찬수 부팀장 변정흠 FE파트장
- 백엔드 프로젝트 초기셋팅
- 예적금 가입 시 약관 동의
- 일별 이체 내역 정산 (어드민)
- 예약 문자 발송 (어드민)
- 상담 및 상속 가입 관리 (어드민)
- 클라우드 환경 구축(서버 및 DB)
- 실시간 금융상품 클릭수 통계(어드민)
- 예금 가입, 계좌개설 및 조회
- 고객 회원가입 및 조회
- 유언대용신탁 가입 및 조회
- sms 본인인증
- 프론트엔드 프로젝트 초기셋팅
- JWT 토큰 인증
- OCR 인증
- 로그인
- 거래내역 조회
- 홈화면(일반, 유언대용신탁)
유민아 이지후 황유진
- 금감원 예적금 상품 조회 및 검색
- 계좌 상세 조회
- 유언 대용 신탁 계약서 내용 확인
- Face ID 화면 제작
- 계좌이체
- 자동이체 등록 및 실행
- 유언대용신탁 자산 조회
- 유언대용신탁 자산 현황 시각화
-예적금 가입 페이지 제작
-준비물 페이지 제작
-상담대기, 승인 api 연결
-유언대용신탁 승인 api 연결

Pinned Loading

  1. hana-heritage-BE hana-heritage-BE Public

    유언대용신탁이 가능한 시니어 오픈뱅킹웹

    Java 1

  2. hana-heritage-FE hana-heritage-FE Public

    유언대용신탁이 가능한 시니어 오픈뱅킹웹

    JavaScript

Repositories

Showing 4 of 4 repositories
  • .github Public
    hee-ha/.github’s past year of commit activity
    0 0 0 0 Updated Jul 15, 2024
  • images Public

    하나 헤리티지 프로젝트의 시연 gif, 표지 이미지 등을 포함하고 있습니다.

    hee-ha/images’s past year of commit activity
    0 0 0 0 Updated Jul 7, 2024
  • hana-heritage-BE Public

    유언대용신탁이 가능한 시니어 오픈뱅킹웹

    hee-ha/hana-heritage-BE’s past year of commit activity
    Java 0 1 0 0 Updated Jun 10, 2024
  • hana-heritage-FE Public

    유언대용신탁이 가능한 시니어 오픈뱅킹웹

    hee-ha/hana-heritage-FE’s past year of commit activity
    JavaScript 0 0 1 0 Updated Jun 10, 2024

Top languages

Loading…

Most used topics

Loading…