← 포트폴리오 목록

Eventon Social

글로벌 이벤트 기반 소셜 피드 앱으로, AI 페르소나 분석을 통해 관심사가 유사한 유저를 추천하고 실시간 다국어 채팅을 지원할 예정입니다.

▶ 라이브 데모 보기 ↗
서비스 타입
Web
업종
AI 서비스
기술 스택
FlutterNode.jsPostgreSQLOpenAI APIDeepL APIAWS IVSWebSocketGoogle Maps API
주요 기능
글로벌 이벤트 소셜 피드AI 페르소나 매칭 추천실시간 1대1 채팅 + 다국어 번역유저 페르소나 프로필
Overview

프로젝트 개요

범위: 개발, 디자인, 기획
글로벌 이벤트 기반 소셜 피드 앱으로, AI 페르소나 분석을 통해 관심사가 유사한 유저를 추천하고 실시간 다국어 채팅을 지원할 예정입니다. 이벤트 타임라인 피드와 AI 매칭 사이드 패널을 결합한 feed-timeline 구조로 이벤트 발견부터 소통까지 하나의 플로우로 구현할 예정입니다.
Eventon Social
요구사항 정의

프로젝트 핵심 과제

프로젝트 진행 시 해결한 핵심 기술 과제입니다.

pgvector 코사인 유사도 검색이 유저 수 증가에 따라 응답 지연이 발생할 수 있어

IVFFlat 인덱스와 쿼리 최적화 전략을 병행하는 설계가 필요합니다

DeepL API 월 호출 한도 초과 시 Google Translate API로 자동 전환하는 폴백 처리 로직과

WebSocket 동시 접속 증가 시 메모리 관리와 Redis PubSub 연결 풀 제어 전략을 사전에 설계해야

외부 이벤트 API(Eventbrite/Meetup)의 정책 변경이나 응답 구조 변경 시 폴링 어댑터를 교체할 수

핵심 기능 1

글로벌 이벤트 소셜 피드

글로벌 이벤트 소셜 피드
핵심 기능 2

AI 페르소나 매칭 추천

AI 페르소나 매칭 추천
핵심 기능 3

실시간 1대1 채팅 + 다국어 번역

실시간 1대1 채팅 + 다국어 번역
핵심 기능 4

유저 페르소나 프로필

유저 페르소나 프로필
프로젝트 성과
pgvector 코사인 유사도 기반 실시간 매칭 엔진 설계OpenAI text-embedding-3-small 벡터를 pgvector에 저장하고 <=> 연산자로 유사도 TOP-5를 실시간 조회하며, 매칭 이력 누적으로 추천 품질을 지속 개선하는 구조를 설계합니다.
DeepL API + JSONB 캐시로 번역 지연 최소화메시지 번역 결과를 PostgreSQL messages.translated_content JSONB 컬럼에 언어 코드별로 캐싱하여 동일 메시지의 중복 번역 API 호출을 차단하는 구조를 구현합니다.
WebSocket room 기반 실시간 피드 prepend 구조외부 이벤트 API 신규 데이터를 WebSocket으로 피드 상단에 실시간 prepend하고, Redis PubSub으로 다중 서버 인스턴스 간 이벤트 브로드캐스트를 지원하는 아키텍처를 설계합니다.
OpenAI 페르소나 분류 + 이벤트 이력 지도 시각화유저 관심사를 5개 페르소나 유형으로 AI 분류하고, 참여 이벤트를 Google Maps 마커와 캘린더 히트맵으로 이중 시각화하여 글로벌 활동 프로필을 구현합니다.
Family 팔레트 크림 인셋 카드 + Ember Orange 포인트 시스템크림 캔버스(#fbfaf9) + 인셋 스톤 보더 카드(#f2f0ed 1px inset) + Ember Orange 절제 사용으로 Family 디자인 시스템을 충실히 구현합니다.
Review

기술적 주안점

  • 외부 이벤트 API 폴링 + WebSocket 실시간 prepend로 글로벌 이벤트 타임라인 피드를 구현하고, Redis 집계로 좋아요·댓글 API 부하를 분산합니다
  • OpenAI 임베딩 + pgvector 코사인 유사도 검색으로 유저 페르소나 기반 매칭 추천 엔진을 구현하고, 사이드 패널에 유사도 퍼센트와 공통 이벤트를 시각화합니다
  • DeepL API 실시간 번역 + PostgreSQL JSONB 다국어 캐시 구조로 글로벌 채팅 번역 지연을 최소화하고, OpenAI moderation API로 불건전 언어를 필터링합니다

유사한 프로젝트를 기획하고 계신가요?

FIRSTPIP이 최적의 개발 범위와 로드맵을 함께 정리해드립니다

무료 상담 시작하기