Github Repository: https://github.com/kang0j/kpsa-hackathon-2025-team10
GitHub - kang0j/kpsa-hackathon-2025-team10
Contribute to kang0j/kpsa-hackathon-2025-team10 development by creating an account on GitHub.
github.com
프로젝트 개요
"오늘 점심에 샐러드를 먹었는데, 이게 정말 건강한 선택이었을까?"
이런 생각에서 시작했다. 매일 수많은 소비를 하지만, 그 선택이 건강에 얼마나 도움이 되는지 알기 어렵다.
그래서 영수증 한 장만 촬영하면 AI가 소비를 분석하고, 건강한 선택에는 포인트로 보상해주는 앱을 만들었다.
핵심 기능
1. AI 영수증 분석
GPT-4o Vision을 활용한 스마트 영수증 분석 시스템이다.
- 영수증 사진을 업로드하면 AI가 자동으로 매장명, 상품, 가격을 인식한다
- 각 상품별로 -5점 ~ +5점 범위의 건강도 점수를 부여한다
- 한국어로 코멘트도 제공한다
예시:
샐러드 8,000원 → 건강도: +4 "신선한 채소로 영양 섭취 굿!"
피자 15,000원 → 건강도: -2 "고열량 식품, 가끔만 즐기세요"
비타민C 12,000원 → 건강도: +5 "영양제 섭취 훌륭해요!"
처음에는 일반 OCR을 고려했는데, 영수증 형식이 매장마다 너무 달라서 정확도가 떨어져, GPT-4o Vision API를 사용했더니 문맥을 이해해서 훨씬 정확하게 추출할 수 있었다.
2. 스마트 포인트 적립
건강한 소비에만 자동으로 포인트가 적립된다.
- 건강도 점수가 +인 상품에만 포인트 적립
- 마이 데이터와 연동하여 실제 결제 내역 검증 (개념만)
- 적립된 포인트로 다양한 리워드 상품 교환 가능
3. AI 맞춤 영양제 추천
소비 패턴을 분석하여 부족한 영양소를 예측하고, 맞춤 영양제를 추천한다.
- 비타민, 단백질, 미네랄, 오메가, 유산균 등 카테고리별 추천
- 사용자의 식습관 데이터 기반 개인화 추천
4. 약사 상담 서비스
전문 약사와 1:1 상담을 통해 건강 관리를 받을 수 있다.
- 실시간 메시징 기반 상담
- 약사 인증 시스템
- 건강 목표 설정 및 추적
기술 스택
Backend
| 기술 | 용도 |
|---|---|
| Node.js + Express | 서버 프레임워크 |
| PostgreSQL + Prisma | 데이터베이스 및 ORM |
| OpenAI GPT-4o Vision API | 영수증 분석 & 추천 |
| Swagger | API 문서화 |
Frontend
| 기술 | 용도 |
|---|---|
| React 19 + TypeScript | UI 프레임워크 |
| Vite 7 | 빌드 도구 |
| Tailwind CSS | 스타일링 |
| Axios | API 통신 |
시스템 아키텍처
┌─────────────────────────────────────────────────────────┐
│ Frontend (React) │
│ ┌─────────┬─────────┬─────────┬─────────┬─────────┐ │
│ │ 홈 │ 거래 │ 케어 │ 스토어 │ 마이페이지│ │
│ └─────────┴─────────┴─────────┴─────────┴─────────┘ │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Backend (Express.js) │
│ ┌──────────────────────────────────────────────────┐ │
│ │ Routes: users, transactions, rewards, receipts │ │
│ └──────────────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────────────┐ │
│ │ Services: receiptAnalysis, recommends, points │ │
│ └──────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
│
┌────────────┼────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│PostgreSQL│ │ OpenAI │ │ MyData │
│ (Prisma) │ │ GPT-4O │ │ API │
└──────────┘ └──────────┘ └──────────┘
화면 구성
홈 화면
- 주간 챌린지 진행 현황
- 오늘의 건강 팁
- 최신 건강 뉴스 피드
거래 내역
- 월별 캘린더 뷰로 소비 기록 확인
- 영수증 업로드 버튼
- 각 거래별 건강도 점수 및 AI 코멘트 조회
케어
- 약사 상담 신청
- 건강 목표 설정
- 프리미엄 건강 관리 서비스
리워드 스토어
- 적립 포인트 조회
- 다양한 리워드 상품 (쿠폰, 제품, 서비스)
- 제휴사 파트너 혜택
마이페이지
- 레벨 및 경험치 확인
- 누적 포인트 조회
- 친구 관리
- 설정
향후 확장 가능성
이 프로젝트는 다양한 방향으로 확장할 수 있을 것 같다.
- 실제 약국 연동: 처방전 기반 포인트 적립
- 보험사 연계: 건강한 소비 데이터를 기반으로 보험료 할인
- 기업 복지: 임직원 건강 관리 플랫폼으로 확장
- 정부 건강 정책: 공공 건강 캠페인 플랫폼
마치며
눈치를 채셨겠지만 본 글은 AI로 작성되었습니다. (with Claude)
헬스케어 분야에서 '금융'이라는 다른 분야와 연계한다는 점과, 문제에 대한 현실적인 해결 방안 (처음부터 쇼핑몰 제휴 등으로 밀고 나간 것이 아닌, 마이데이터 및 영수증을 통한 소비 내역 연동)을 제공했다는 점에서 좋은 평가를 받은 것 같습니다.
관련 기사
https://www.kpsanet.or.kr/bbs_shop/read.htm?board_code=sub3_2&idx=1562176&cate_sub_idx=0
NEXT WAVE: 창업 해커톤
NEXT WAVE: 창업 해커톤 안녕하세요, 대한약학대학학생협회 35기 창업기획단입니다. 창업 프로젝트의 마지막 행사인 창업 해커톤은 7/26-27에 시흥캠퍼스 교육협력동과 연수동에서 대한약학대학학
www.kpsanet.or.kr
https://www.medipana.com/news/articleView.html?idxno=344913
약학x기술 융합의 창업 실전 무대…약사의 미래를 상상하다 - 메디파나뉴스
대한약학대학학생협회(이하 약대협)가 주최하고, 경기시흥 SNU 제약바이오인력양성센터가 주관한 'NEXT WAVE : 약학 창업 해커톤'이 지난달 26일부터 27
www.medipana.com