Skip to content

촬영 순간의 날짜·위치·날씨·감정을 반영해 문구까지 생성하는 AI 포토부스 SW

Notifications You must be signed in to change notification settings

kimth1113/LIFELOG

Repository files navigation

LIFELOG (EST 주관 AI 프로젝트 우수작)

마지막 업데이트: 2026-01-13

Live Demo: https://d3e5arjoobi964.cloudfront.net/

지금 접속해 촬영부터 문구 생성, 출력 준비까지 실제 사용자 플로우를 그대로 체험할 수 있습니다.

image-20260114131254284


한 줄 소개

LIFELOG는 “사진만 남는 포토부스”를 **“기억까지 남는 포토부스”**로 바꾸는 AI 기반 촬영 경험입니다.


제품 개요

포토부스 사진은 시간이 지나면 장소와 감정, 맥락이 흐려집니다. LIFELOG는 촬영 순간의 날짜, 위치, 날씨, 선택한 감정과 모드를 함께 기록하고, 그 맥락을 기반으로 AI가 한 줄 문구와 해시태그를 생성해 사진과 함께 출력 가능한 결과물을 만듭니다. 사진은 그대로 남기되, “그날의 분위기”와 “이야기”까지 함께 보존하도록 설계했습니다.


대상 환경

  • 15인치 이상급 모니터에 최적화된 키오스크형 UI
  • 큰 터치 영역, 최소 단계, 빠른 선택 흐름을 중심으로 설계
  • 포토부스 운영 환경에서 즉시 적용 가능한 화면 구성

핵심 AI 기능 2가지

1. 관계·위치 기반 해시태그 생성

LIFELOG는 문구 생성과 별개로, 촬영 순간의 맥락을 기반으로 해시태그를 자동 추천합니다. 운영자는 별도 입력 없이도 출력물 및 공유용 결과물에 바로 활용할 수 있습니다.

image-20260114132721637

관계 기반 해시태그 (Relationship Tags) 사용자가 선택한 관계(커플, 친구, 가족, 동료 등)를 기준으로 톤에 맞는 해시태그 6개를 생성합니다. 사진의 분위기와 어울리도록 과도한 유행어는 줄이고, 다양한 상황에서 재사용 가능한 키워드를 우선 추천합니다.

예시

  • 커플: #CoupleShot #데이트기록 #오늘의우리 #둘이서한장 #LoveMoment #우리사진
  • 친구: #Besties #친구랑찰칵 #오늘도웃음 #추억저장 #우리끼리 #한장더
  • 가족: #FamilyTime #가족사진 #오늘의기록 #함께한순간 #우리집추억 #기념샷

image-20260114133034345

위치 기반 해시태그 (Location Tags) 촬영 위치를 기반으로 ‘동네 분위기’와 ‘장소 맥락’을 반영한 해시태그를 생성합니다. 행정구역, 랜드마크, 상권 분위기 등 실제 체감과 가까운 키워드를 우선하며, 위치가 해외로 잘못 인식되는 경우는 자동으로 필터링합니다.

예시

  • 서울/성수: #성수동 #서울핫플 #오늘의산책 #도시감성 #SeoulVibes #거리기록
  • 해운대: #해운대 #바다앞에서 #부산여행 #파도감성 #BusanMoments #OceanMood
  • 홍대: #홍대 #오늘의무드 #밤거리감성 #친구랑데이트 #StreetVibes #Hopping

2. 사진 기반 문구 생성 (GPT 멀티모달)

LIFELOG의 핵심은 “사진을 보고 말이 나오게 만드는 것”입니다. 단순한 고정 문구가 아니라, 사진 속 장면과 촬영 순간의 맥락 정보를 함께 해석해 한 줄 문구를 생성합니다. 결과 문구는 출력물에 바로 적용할 수 있도록 짧고 완결된 형태로 구성됩니다.

image-20260114133424356

생성 입력(컨텍스트 구성)

  • 사진 분석 결과: 인물 구도, 표정/분위기, 장면의 전반적인 느낌 등
  • 메타데이터: 날짜, 위치, 날씨, 사용자가 선택한 관계/모드

image-20260114133607874

이 정보를 결합해 “그 순간을 설명하는 문장”이 되도록 생성하며, 같은 사진이라도 선택한 모드에 따라 결과 톤이 달라질 수 있습니다.


리브랜딩

  • JEJULOG에서 LIFELOG로 리브랜딩 완료
  • 제주도 컨셉(프롬프트, RAG, 톤 앤 매너)을 전면 제거하고, 전국 어디서든 일관된 경험을 제공하도록 재구성했습니다.

배포 정보


배포 구성

  • 프론트엔드 S3 + CloudFront로 정적 빌드 배포. 전 세계 캐싱을 통해 키오스크 환경에서 빠른 로딩을 제공합니다.
  • 백엔드 Elastic Beanstalk에서 API 서버 운영. AI 요청 오케스트레이션, 업로드 및 결과 관리를 담당합니다.
  • 저장소 S3에 촬영 사진과 생성 문구/메타데이터를 저장합니다. 프린트 결과 제공 및 보관을 위한 구조입니다.

기술 구성

image-20260114134512742

Frontend: React + Vite

  • 키오스크에 최적화된 대화면 UI
  • 위치/감정/모드 선택 및 촬영 플로우 제공

Backend: Django + DRF

  • 사진 및 메타데이터 업로드 처리
  • AI 문구/해시태그 생성 요청 및 결과 관리

Storage: AWS S3

  • 사진 결과물 및 생성 문구/메타데이터 저장
  • 프린트용 결과물 보관

About

촬영 순간의 날짜·위치·날씨·감정을 반영해 문구까지 생성하는 AI 포토부스 SW

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published