구독 지능 허브
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
- 개발자: 이메일 처리, AI 파싱, 클라우드 인프라 구축에 관심 있는 중급 이상 개발자
- 비즈니스 사용자: 구독 관리 및 재무 분석을 자동화하고 싶은 일반 사용자
- 난이도: 중간 수준 (Node.js, React, PostgreSQL 기술 적용)
핵심 요약
- AI 기반 이메일 분석:
OpenAI API
를 사용하여 이메일과 PDF 영수증에서 공급업체, 금액, 카테고리 추출 - 감정 분석 기능: NLP 라이브러리를 통해 이메일 대화에서 긍정(👍), 부정(👎), 중립(😐) 감정 식별
- 재무 시각화: PostgreSQL 기반의 월별/카테고리별 지출 대시보드 제공 및 ICS 파일을 통한 캘린더 연동
섹션별 세부 요약
1. 문제 정의 및 솔루션 개요
- 구독 서비스의 중복 지출과 이메일 분산 관리 문제를 해결하기 위한 재무 인텔리전스 허브 개발
- PDF 영수증 및 이메일 전달을 통해 자동화된 재무 분석 기능 제공
- "왜 지출하는가?"라는 맥락 기반 재무 이해를 위한 디자인
2. 시스템 사용 방법
- 이메일 전송:
postmtest06@gmail.com
으로 영수증 및 이메일 전달 - 대시보드 접근: 월별 지출, 카테고리/공급업체별 지출 시각화 제공
- 재무 항목 분석: 이메일 대화에서 추출된 맥락 정보 및 감정 분석 결과 표시
3. 기술 구현
- 백엔드: Node.js/Express + PostgreSQL 데이터베이스
- 이메일 처리: Postmark의 Inbound Webhook을 통해 이메일 및 PDF 자동 수집
- AI 파싱: OpenAI API를 통해 재무 항목 추출, NLP로 감정 분석 수행
- 캘린더 연동: ICS 파일 생성을 통한 반복 지출 일정 추가
4. 확장성 및 향후 계획
- Google 캘린더 연동 기능 추가 계획
- Slack 채널을 통한 팀 내 지출 알림 기능 개발
- GitHub 저장소 링크 제공 (코드 및 기술 스택 공개)
결론
- Postmark의 이메일 처리 기능과 OpenAI API의 정확한 파싱 능력을 활용하여 재무 시스템 구축
- GitHub 저장소를 통해 기술 스택 및 구현 방식 참고 가능
- 재무 데이터의 맥락화를 통해 사용자에게 "왜 지출하는가?"라는 질문에 대한 명확한 답변 제공