시스템 메모
- Django Ninja, HTMX, Alpine.js 조합으로 서버 권한형 인터랙션을 단순하게 유지했습니다.
- PostgreSQL은 제품, 성분, 비교 데이터를 구조화해 저장하고, pgvector는 향후 의미 기반 탐색 확장을 대비합니다.
- Gemini Flash와 Pydantic AI는 라벨 해석과 구조화된 AI 출력 처리에 사용합니다.
성분 투명성과 가격 비교를 함께 다루는 AI 영양제 분석 및 가격 인텔리전스 서비스입니다.
Almaeng은 영양제를 브랜드나 광고 문구가 아니라, 실제 성분과 가격 효율 기준으로 다시 보게 만드는 제품입니다. 라벨 해석, 성분 비교, 가격 인텔리전스를 한 흐름으로 묶어 한국 사용자에게 더 실용적인 구매 판단을 제공하는 데 초점을 맞췄습니다.
영양제 구매는 브랜드 인지도, 패키지, 광고 문구에 크게 좌우되지만, 실제로는 성분 함량과 가격 효율을 함께 봐야 합니다. 단순한 판매가 비교만으로는 진짜 가성비를 판단하기 어렵고, 여러 제품을 함께 복용할 경우 성분 중복이나 과다 섭취 위험도 커집니다.
Almaeng은 영양제 정보를 제품명 중심이 아니라 성분 중심으로 구조화합니다. 판매 데이터와 제품 정보를 정리한 뒤, 사용자가 실제 가치 판단을 할 수 있도록 비교 가능한 화면과 분석 흐름으로 연결했습니다.
Django + HTMX 서버 렌더링 구조. 검색, 비교, 분석 로직이 모두 서버 권한형으로 동작합니다. Gemini Flash + Pydantic AI가 영양제 라벨을 구조화된 안전한 출력으로 변환합니다.
시스템 흐름
AI 라벨 분석
supplements
- id
- brand
- product_name
- serving_size
ingredients
- id
- name
- daily_value_ref
supplement_ingredients
- supplement_id
- ingredient_id
- amount
- unit
price_snapshots
- supplement_id
- retailer
- price
- captured_at