🪙 LEDGR: AI 기반 지출 추적 앱, 이메일에서 지출 자동화
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발, 인공지능
대상자
- 개발자: 이메일 기반 애플리케이션 개발, AI와 Postmark 통합 기술을 배우고 싶은 사람
- 사용자: 지출 추적 자동화를 통해 편리한 재무 관리가 필요한 개인/기업
- 난이도: 중간 (AI 모델과 이메일 웹훅 사용)
핵심 요약
- AI와 이메일 통합으로 지출 자동화:
Postmark
의 이메일 웹훅 +Gemini AI
로 이메일 첨부문서에서 지출 정보 추출 (vendor
,amount
,date
,category
) - 사용자 맞춤형 보안 처리:
Supabase
를 통해 인증된 사용자만 데이터 처리 가능, 개인 지출 기록 보호 - 지능형 예산 경고 시스템:
Postmark
를 통해 지출 한도 초과 시 이메일 경고 발송
섹션별 세부 요약
1. **Postmark 이메일 처리 설정**
- 이메일을 앱 전용 주소로 전달 시,
Postmark
의 이메일 웹훅이 트리거되어Supabase Edge Function
으로 데이터 전송 - 이메일 주소 설정 및 웹훅 URL 구성 필요
2. **AI 기반 데이터 추출**
Gemini AI
에 정교한 프롬프트를 통해 지출 정보 추출:
- 상점 이름 (vendor
)
- 금액 (amount
)
- 날짜 (date
)
- 분류 (category
)
- 개별 항목 (가능 시)
3. **사용자 맞춤 보안 구현**
- 인증된 사용자만 이메일을 처리하며,
Supabase
를 통해 개인 지출 기록 맵핑 - 데이터 유출 방지 및 사용자별 분리된 저장소 구축
4. **지능형 예산 경고 시스템**
Postmark
의 아웃바운드 API를 통해 지출 한도 초과 시 사용자 맞춤 이메일 경고 발송- 예: "6월 현재 식비 예산 초과 (15%)"
5. **예상치 못한 이벤트: Postmark 계정 제한**
- 제출 직전 Postmark 계정 일시 제한 발생 → 로깅 기능 강화 및 수동 입력 기능 추가
- 이로 인해 앱의 안정성과 기능 확장성 향상
6. **향후 개선 계획**
- PDF 첨부문서 OCR 처리: 이메일 텍스트 외 PDF/이미지 내 영수증 처리
- 다국어 지원: 해외 여행자 대상
- 은행 API 연동: 자동 거래 내역 가져오기
- 팀 지출 관리: 가족/동료와 예산 공유 가능
- 세금 준비 도구: 세금 신고 시 자동 분류 기능
결론
- 핵심 팁: 이메일 기반 워크플로우와 AI 결합으로 사용자 경험을 혁신할 수 있음.
Postmark
의 이메일 웹훅과Gemini AI
활용 권장. - 실무 적용 예시: 지출 추적 앱 개발 시
Postmark + AI
모델을 직접 적용해 보세요. - 결론: 이메일은 이미 존재하는 인프라로, 이를 AI와 결합해 재무 관리의 미래를 구축할 수 있음.