핸드폰으로 편리하게 소속 동아리/학생회 공금 사용 내역을 확인하고 교류할 수 있는 커뮤니티 서비스
- BE : JAVA, Spring boot, MySQL, Spring Data JPA, Query DSL, Spring Security, Spring Batch APP
- APP : React Native, ES6, Recoil Deploy (ci/cd)
- 서버 배포 : Docker, Github Actions , Oracle Cloud Instance
- 앱 배포 : Code push, Fast Lane
- 신한 은행 계좌 1원 인증 api를 이용해 금융 계좌와 서비스 내 학생회/동아리 관리 계정 연동
- 신한 은행 거래내역 조회 api를 활용해 매일 전날의 거래 내역을 배치를 통해 DB에 저장
- 매일, 매월 배치를 통해 거래 금액을 집계하여 지입,지출을 한 눈에 파악할 수 있도록 통계 자료 제공
- 배치 시, 대량의 쿼리 발생 가능성으로 JDBC Batch Insert 및 대량의 데이터 접근을 위한 No Offset 페이징 사용
- redis 활용 학교 이메일과 계좌 인증을 통한 본인 인증
- Spring Security와 JWT를 이용한 로그인 , 로그아웃
Front-End | Front-End | Back-End | Back-End |
김수린 | 김한주 | 신동근 | 이도훈 |