반려동물의 일상과 금융을 하나의 지갑으로 연결하는 반려동물 전용 전자지갑 서비스
🏆 KB IT's Your Life 7기 종합실무 프로젝트 최우수상
애월은 의료비, 보험, 정기결제, 가족이 함께 부담하는 양육비처럼 흩어진 반려동물 관련 지출을 한곳에서 관리하도록 돕습니다. 지갑 충전과 QR 결제부터 지출 분석, 보험 청구 보조까지 보호자의 반복적인 금융·행정 업무를 간단하게 만드는 것을 목표로 합니다.
| 구분 | 내용 |
|---|---|
| 프로젝트 | 반려동물 전용 전자지갑 및 생활 관리 서비스 |
| 진행 기간 | 2026.07 ~ 2026.08 |
| 참여 인원 | 6명 |
| 플랫폼 | Mobile-first Web Application |
| 주요 기능 | 전자지갑·QR 결제·지출 분석·보험 청구·공동구매·함께 돌보기 |
| 수상 | KB IT's Your Life 7기 종합실무 프로젝트 최우수상 |
| 강아지 메인 화면 | 고양이 메인 화면 |
|---|---|
|
|
|
반려동물과 지갑 잔액, 월간 지출을 한눈에 확인할 수 있습니다. |
등록한 반려동물에 따라 달라지는 맞춤형 홈 화면을 제공합니다. |
| 기능 | 설명 |
|---|---|
| 애월 지갑·결제 | 지갑 충전·출금, QR 결제와 거래 내역 조회를 제공합니다. |
| 지출 관리 | 거래를 자동 분류하고 월별 지출과 반려동물별 소비 흐름을 분석합니다. |
| 반려동물·서류 | 반려동물 정보와 등록증·의료 서류를 한곳에서 관리합니다. |
| 보험 관리 | 보험료를 비교하고 영수증 OCR과 청구 서류 작성을 보조합니다. |
| 함께 돌보기 | 가족을 초대해 육아일기와 활동 기록, 지출 기여 현황을 함께 관리합니다. |
| 생활 지원 | 응급 병원, 지자체 지원사업, 공동구매와 기부 정보를 제공합니다. |
반려동물 양육 경험자를 포함한 64명을 조사한 결과, 93.8%가 지출을 체계적으로 관리하지 못하고 있었고, 73.4%는 서류 관리와 보험 선택에 어려움을 느끼고 있었습니다.
애월은 이 문제를 기록하다 → 이해하다 → 관리하다의 흐름으로 해결합니다. 지출·보험·서류를 한곳에 기록하고, 자동 분류와 분석을 통해 이해하며, 보험·정기결제·잔돈 기부와 같은 실제 관리 행동으로 연결합니다.
Aewol 사용자 반응 조사, 2026.08, n=64
사용자
└─ CloudFront
└─ Aewol Web App (Vue 3)
└─ REST API
└─ Aewol Server (Spring MVC · EC2)
├─ MySQL
├─ Redis
├─ RapidOCR Service
└─ Kakao · CODEF · TossPayments · Gemini · OpenAI · 공공데이터 API
| 영역 | 기술 |
|---|---|
| Frontend | |
| Backend | |
| Data | |
| AI · External | |
| Infrastructure | |
| Monitoring |
- 잔액 차감과 거래 기록을 하나의 트랜잭션으로 처리해 결제 원자성을 보장했습니다.
- 서버 검증, Redis
SET NX, DBUNIQUE(order_id)의 3중 방어로 Toss 충전의 멱등성을 확보했습니다. - OCR로 추출한 정보를 사용자가 검토·수정하고 보험금 청구서 PDF 초안으로 저장할 수 있도록 구현했습니다.
- 외부 API 호출과 DB 트랜잭션을 분리해 커넥션 풀 고갈이 전체 장애로 번지는 문제를 차단했습니다.
- 20만 건의 공동구매 데이터 환경에서 FULLTEXT ngram 인덱스, 커서 페이지네이션과 복합 인덱스를 적용해 검색 응답을 최대 475배 개선했습니다.
- 잔돈 적립을 건별 트랜잭션으로 분리해 평균 락 보유 시간을 108.96ms에서 13.92ms로 약 87% 단축했습니다.
2026.08 프로젝트 완료 시점 기준
- Backend: JUnit 5 기반 1,449개 테스트
- Frontend: Vitest 기반 560개 테스트
- 총 2,009개 테스트 실행, 실패 0건
- GitHub Actions에서 Backend 빌드·Flyway·테스트와 Frontend 테스트·빌드를 자동 검증합니다.
- GitHub Actions에서 Backend·OCR Docker 이미지를 빌드해 ECR에 저장하고, EC2 운영 환경에 자동 배포합니다.
- 이슈 정의 → 브랜치 개발 → PR 리뷰 → CI 검증 흐름으로 협업했습니다.
| 저장소 | 설명 |
|---|---|
| aewol-frontend | Vue 3 기반 모바일 우선 웹 애플리케이션 |
| aewol-backend | Spring MVC 기반 API 서버 |
KB IT's Your Life 7기 종합실무 프로젝트 · PJT 28-2
![]() 김건우 보험·응급병원 Frontend·Backend 배포 |
![]() 김대구 공동구매 증명서 연동·관리 |
![]() 김유환 함께 돌보기·공공혜택 기부·AI 이미지 |
![]() 배민주 계좌·고객지원 공통 UI |
![]() 장지연 지갑·지출관리 정기결제·반려동물 관리 |
![]() 주윤재 인증·회원관리 마이페이지·공통 UI |















