솔로몬(SOLOMON) — 혼자 있는 시간을 더 즐겁게, 의미있게.

작성자 이지민
학과 또는 소속(회사명) 컴퓨터공학과
조회수 7
평가(좋아요)수 0
댓글수 0
[1] 배경 및 문제의식
현대 사회는 SNS와 메신저로 24시간 연결된 초연결 시대입니다. 그러나 이런 지속적인 소통은 보이지 않는 압박감과 디지털 피로를 낳습니다. 이에 스스로 연결을 끊고 ‘혼자만의 시간’을 찾는 사람들이 늘고 있지만, 막상 혼자가 되면 또 다른 문제가 생깁니다.

정보는 넘치지만 선택지는 너무 많아 계획 마비에 빠지고, 완벽한 일상에 대한 압박으로 휴식조차 스트레스로 변하기도 합니다.

솔로몬(SOLOMON)은 이러한 문제를 해결해, 혼자만의 시간을 더 쉽고 즐겁게 보낼 수 있도록 돕습니다.

[2] 주요 기능
1. AI 기반 장소 추천
• 사용자의 성향·키워드·기분을 분석해 맞춤형 장소와 루트 제안
• 데이터 기반 알고리즘으로 탐색 효율 향상
• 방문 루트를 자동 요약해 이름·테마 생성
• 현재 위치를 기반으로 한 문구형 추천 제공

2. 여정 기록 및 아카이빙
• 다녀온 장소를 ‘여정’으로 기록, 지도 위에 루트·추억 시각화
• 여정 데이터 기반 리뷰 자동생성
• 다른 사용자의 기록을 탐색·좋아요·스크랩 가능


3. 지도 기능
• 사용자가 저장한 장소 및 루트 한눈에 표시
• 현재 위치 기준 인기 장소를 자동 추천

4. 게이미피케이션 시스템
• 스토리형 온보딩, 퀘스트 수행으로 포인트 획득
• 포인트로 캐릭터·배경 아이템 뽑기 / 구매
• 홈 화면 커스터마이징, 날씨·시간에 따라 배경 자동 전환

[3] 개발 과정(본인: 모바일 파트 참여)
1. 모바일 개발
1) 기술 스택
React Native · JavaScript · Expo Router · NativeWind · Axios · AsyncStorage

2) 솔로몬만의 경험 구조화 시스템 — ORACLE Engine
(Orchestrated Responsive Architecture for Contextual Layout & Experience)

ORACLE Engine은 각 경험(캐릭터·오브젝트·보상)을 단일 런타임에서 제어하며,
사용자 문맥(Context)에 따라 UI·데이터·리듬을 실시간 조율하는 솔로몬 고유의 프론트 아키텍처입니다.

3) 문제 인식
• 기존 구조는 모드별 하드코딩으로 확장성과 유지보수가 어려움
• 애니메이션·보상 로직 중복으로 관리 비효율 발생

4) 해결 방법
• 각 경험을 단일 런타임에서 주입·제어
• 사용자 컨텍스트에 따라 UI·데이터·리듬 실시간 조율
• 데이터 기반 UX 제어를 통해 “보는 경험”이 아닌 “흐름을 느끼는 경험” 구현

5) 주요 기술 포인트
• Mode Registry — 상황(탐험·기록·보상)에 따른 애니메이션·로직 자동 주입
• Asset Mapping — 시간·날씨·장소 등 문맥 기반 UI 전환
• Interaction Sync — 서버 응답과 애니메이션 리듬을 ±100ms 단위로 동기화
• Shared Layer — 공통 컴포넌트 구조로 UX 일관성 확보


2. 백엔드 개발
1) 기술 스택: Express.js · RESTful API · Prisma ORM · PostgreSQL · AWS EC2 · S3 · CloudFront · Neon DB

2) 데이터 수집 및 구조화
• ‘혼자’, ‘혼밥’, ‘혼술’ 등 키워드 기반 크롤링 시스템 구축
• 리뷰·SNS 데이터 수집 후 의미 기반 필터링으로 ‘혼자에게 유의미한 장소’만 선별
• 위치·카테고리·리뷰 요약·분위기 태그 등 탐험 메타데이터 자동 생성

3) 데이터베이스 설계
• Prisma ORM + PostgreSQL 기반 정규화 구조
• 사용자, 여정, 리뷰, 사진, 좋아요 등 관계형 데이터 간 유기적 연동
• 데이터 일관성과 확장성 확보

4) 인프라 및 배포
• EC2 (Ubuntu) — Express 서버 + NGINX + PM2 무중단 운영
• Neon DB — 브랜치 기반 검증형 서버리스 PostgreSQL
• S3 + CloudFront — 원본·썸네일·프로필 등 전역 미디어 배포

솔로몬(SOLOMON) — 혼자 있는 시간을 더 즐겁게, 의미있게.

조회수 7
평가(좋아요)수 0
댓글수 0
게시 : 2025년 11월 09일
이지민 컴퓨터공학과

솔로몬(SOLOMON) — 혼자 있는 시간을 더 즐겁게, 의미있게.

조회수 7
평가(좋아요)수 0
댓글수 0
게시 : 2025-11-09

Member

이지민, 배승찬

Keyword

모바일, AI추천, 개인화데이터, 라이프스타일앱, ReactNative

수상여부

  • 모바일/IoT