프로젝트 배경
1) 문제점
* 정보의 분산 및 검색 효율 저하: 여행 계획하고, 정보를 취합하고, 현지에서 여행을 즐기고, 여행을 다녀온 후 후기를 관리하는 단계까지, 관련 데이터가 여러 채널에 분산되어 있어 여행시, 필요한 정보를 적시에 찾기 어려우며, 여행후엔 여행 관련 데이터를 보관, 관리하는 것이 어려움.
* 블로그, SNS, 유튜브 등 너무 많은 채널에서 너무 다양한 정보, 혹은 다수의 중복되는 정보를 분리, 정리할 필요가 있다는 것을 느껴, 이를 하나의 채널에 넣어 관리하려 함.
* 당장에 갈 여행지는 아니더라도, TV나 SNS, 인터넷, 유튜브에서 본 여행지를 여행갈때까지 기억하기란 불가능하며, 사진을 찍어주거나, 즐겨찾기에 저장을 하더라도 그것마저도 잊어버리는 일은 다반사임. 그래서, 나중에 가고싶은 여행지라도 하나의채널에 저장하여두면 나중에 잊어버리지 않을 수 있어, 찾기 쉬움.
* 여행의 연속성 : 여행갈땐, 그 나라의 음식, 문화, 교통, 언어 등 다양한 정보를 취합하다 보니, 이를 보다 입력하기 쉽고, 찾기 쉬운 큐레이션 기능이 필요하여, 나라별, 지역별, 유형별 카테고리를 분류하여 찾기 쉽게 관리하고, 여행지 꿀팁, 각종 여행정보, 커뮤니티기능, 지도 기능, AI 기능 등 다양한 기능을 필요함.
* 유저들의 지속적인 관심과 활동을 독려하기 위하여, 유저 누구나 광고 수익을 올릴 수 있도록 구조를 만듦으로써, 개인이 혼자 사용하더라도 광고포인트를 올릴 수 있어 지속적인 사용을 유도.
2) 프로젝트 목표
* 통합 검색 인프라 구축: 여러 채널을 통해 본 여행 정보를 한 번에 저장, 검색, 관리할 수 있는 통합 플래폼 개발.
* AI 기반 지능형 데이터 분석: 문서 및 장소 데이터를 분석하여 사용자의 질문에 실시간으로 응답하는 AI 기반 답변 기능 구현.
* 게이미피케이션: 게임처럼, 컨텐츠 등록, 뷰잉, 별포인트 등 유저들의 활동 만으로 포인트를 얻을 수 있도록 했으며, 꾸준히 활동하는 회원은 포인트의 가중치를 부여 받아 더 많은 혜택을 받게 함.
3) 주안점
* 다양한 여행 정보들을 저장하고 관리할 수 있으나, 타인의 저작물을 통해 수익을 얻는 행위를 근절하기 위해 프로그램함.
* 유저 서로간에 줄 수 있는 별 포인트는 GPS 기반으로 실제 여행지에서만 줄 수 있게 설계하였음.
* 모든 개인 정보는 암호화 되어 보안 및 권한 관리 최적화
* 여행 장소의 경우, 데이터 정규화를 위해 주소, 좌표(lat/lng), 장소 ID 등을 정밀하게 관리하여 데이터의 오차를 줄였음.
* 유저들과의 지속적인 소통을 통해, 의견을 수렴하여 최단기내에 업데이트 함.
* 정보의 분산 및 검색 효율 저하: 여행 계획하고, 정보를 취합하고, 현지에서 여행을 즐기고, 여행을 다녀온 후 후기를 관리하는 단계까지, 관련 데이터가 여러 채널에 분산되어 있어 여행시, 필요한 정보를 적시에 찾기 어려우며, 여행후엔 여행 관련 데이터를 보관, 관리하는 것이 어려움.
* 블로그, SNS, 유튜브 등 너무 많은 채널에서 너무 다양한 정보, 혹은 다수의 중복되는 정보를 분리, 정리할 필요가 있다는 것을 느껴, 이를 하나의 채널에 넣어 관리하려 함.
* 당장에 갈 여행지는 아니더라도, TV나 SNS, 인터넷, 유튜브에서 본 여행지를 여행갈때까지 기억하기란 불가능하며, 사진을 찍어주거나, 즐겨찾기에 저장을 하더라도 그것마저도 잊어버리는 일은 다반사임. 그래서, 나중에 가고싶은 여행지라도 하나의채널에 저장하여두면 나중에 잊어버리지 않을 수 있어, 찾기 쉬움.
* 여행의 연속성 : 여행갈땐, 그 나라의 음식, 문화, 교통, 언어 등 다양한 정보를 취합하다 보니, 이를 보다 입력하기 쉽고, 찾기 쉬운 큐레이션 기능이 필요하여, 나라별, 지역별, 유형별 카테고리를 분류하여 찾기 쉽게 관리하고, 여행지 꿀팁, 각종 여행정보, 커뮤니티기능, 지도 기능, AI 기능 등 다양한 기능을 필요함.
* 유저들의 지속적인 관심과 활동을 독려하기 위하여, 유저 누구나 광고 수익을 올릴 수 있도록 구조를 만듦으로써, 개인이 혼자 사용하더라도 광고포인트를 올릴 수 있어 지속적인 사용을 유도.
2) 프로젝트 목표
* 통합 검색 인프라 구축: 여러 채널을 통해 본 여행 정보를 한 번에 저장, 검색, 관리할 수 있는 통합 플래폼 개발.
* AI 기반 지능형 데이터 분석: 문서 및 장소 데이터를 분석하여 사용자의 질문에 실시간으로 응답하는 AI 기반 답변 기능 구현.
* 게이미피케이션: 게임처럼, 컨텐츠 등록, 뷰잉, 별포인트 등 유저들의 활동 만으로 포인트를 얻을 수 있도록 했으며, 꾸준히 활동하는 회원은 포인트의 가중치를 부여 받아 더 많은 혜택을 받게 함.
3) 주안점
* 다양한 여행 정보들을 저장하고 관리할 수 있으나, 타인의 저작물을 통해 수익을 얻는 행위를 근절하기 위해 프로그램함.
* 유저 서로간에 줄 수 있는 별 포인트는 GPS 기반으로 실제 여행지에서만 줄 수 있게 설계하였음.
* 모든 개인 정보는 암호화 되어 보안 및 권한 관리 최적화
* 여행 장소의 경우, 데이터 정규화를 위해 주소, 좌표(lat/lng), 장소 ID 등을 정밀하게 관리하여 데이터의 오차를 줄였음.
* 유저들과의 지속적인 소통을 통해, 의견을 수렴하여 최단기내에 업데이트 함.
프로젝트 성과
저장 채널의 단일화,
여행 정보는 여러 채널을 통해 취득하게 되는데, 저장역시 각 채널별로 하게 된다. 하지만, 시간이 지나면 어디에 무엇을 저장했는지 잊어버리게 된다. 이에 여행 정보에 대한 저장을 단일화하여 관리할 수 있게 되었다.
여행전, 여행시, 여행후.. 모두 필요한 앱.
여행전에는 계획하고, 정보를 저장한다.
여행시엔 지도 및 GPS기능을 이용해, 저장된 여행 장소를 빠르게 찾는다.
여행후엔 커뮤니티기능으로 여행 후기를 기록하면, 이는 다른 유저과 함께 공유할 수 있다.
여행시엔 지도 및 GPS기능을 이용해, 저장된 여행 장소를 빠르게 찾는다.
여행후엔 커뮤니티기능으로 여행 후기를 기록하면, 이는 다른 유저과 함께 공유할 수 있다.
여행 경험의 쉬운 공유
"거기 뭐가 맛있어?", "그 호텔 어땠어?", "거기엔 뭐가 재밌어?" 등 수많은 여행정보가 있지만, 결국 여행을 갈때엔 친구나 지인 등 주변 사람들에게 물어본다. 백마디 말보다 여행 링크 공유 하나로 끝.
게이미피케이션(게임+커뮤니케이션)
가보고 싶은 곳을 등록하거나, 가본 곳을 등록할 때 마다 별포인트를 얻을 수 있으며,
다른 유저의 여행정보가 맘에 든다면 별포인트를 줄 수 있고, 많이 활동할수록 별포인트의 가중치는 높아지게 된다.
다른 유저의 여행정보가 맘에 든다면 별포인트를 줄 수 있고, 많이 활동할수록 별포인트의 가중치는 높아지게 된다.
1차 MVP 모델 - 실사용 - 2차개발로 빠르게 론칭
필요한 최소한의 기능을 빠르게 개발 후, 실사용 테스트 과정을 거친 후 2차 개발후 빠르게 론칭함.
핵심 기능

유형별 분류, 상세 페이지내, 구글지도, 후기, 커뮤니티 기능
유형별 분류 : 호텔, 맛집, 카페, 핫플레이스, 쇼핑, 뷰티 등 유형별로 분류
상세페이지 기능 : 이미지, 구글 지도, 길찾기기능, 장소 상세보기 기능, 후기 기능
상세페이지 기능 : 이미지, 구글 지도, 길찾기기능, 장소 상세보기 기능, 후기 기능

카테고리필터 및 검색, SNS 추천,찜하기,공유 기능.
지역별, 유형별 카테고리 필터 및 검색 기능.
SNS타입, 추천(별포인트), 찜하기, 공유하기 기능, 추천컨텐츠 기능
SNS타입, 추천(별포인트), 찜하기, 공유하기 기능, 추천컨텐츠 기능

컨텐츠 등록,지도,이미지,위치,주소,간략설명,태그,SNS링크
여행정보 등록, 구글지도 등록, 자동 카테고리 지역 분류 기능, 간략설명, 태그기능, SNS 링크 등록 기능.


마이링크(개인페이지), 게이미피케이션(게임식포인트증정), 마이페이지
마이링크 : 등록된 컨텐츠, 찜한 컨텐츠, 팔로우한 유저 등 관리.
각 컨텐츠별 포인트 제공, 누적 포인트, 활동지수별 가중치 부여 - 개인별 마이페이지 내에서 관리.
각 컨텐츠별 포인트 제공, 누적 포인트, 활동지수별 가중치 부여 - 개인별 마이페이지 내에서 관리.


QR, 카카오공유, 추천링크 가입, 구글,카카오 SNS 소셜 가입.
공유기능 : QR코드, 카카오 공유 등으로 공유.
추천코드를 통한 회원가입,
구글 및 카카오 SNS를 통한 가입 기능.
추천코드를 통한 회원가입,
구글 및 카카오 SNS를 통한 가입 기능.
진행 단계
기획 및 필요사항 정리
2024.06.
여행을 준비하면서, 블로그, 유튜브, 인스타그램 등 흩어진 여행 정보들을 하나로 모으는 것이 필요해짐.
1차 개발. (카테고리, 이미지등록, 구글지도 등록)
2024.07.
호텔, 맛집, 핫플레이스, 쇼핑, 뷰티샵 등 다양한 정보를 카테고리 별로 나누고 사진 및 구글지도 정보를 등록을 할 수 있는 기능을 추가함.
1차 현지 실사용
2024.08.
실제 해외여행중에 플래폼을 사용해보고, 가족들, 지인들에게도 소개함.
다른 지역 여행중이던 지인들로부터 굉장히 유용하다는 평가를 받음.
다른 지역 여행중이던 지인들로부터 굉장히 유용하다는 평가를 받음.
2차 기획 및 개발 (구글광고 접목)
2024.09.
유저들이 꾸준히 정보를 공유하고 방문할 수 있도록, 구글광고를 접목, 해당 광고를 통해 발생하는 광고비를 컨텐츠를 등록한 유저뿐 아니라 단순 활동 유저들에게도 동일하게 포인트를 지급할 수 있도록 함
마이페이지 개발 및 론칭
2024.10.
등록한 컨텐츠 관리, 누적된 별포인트 관리, 활동지수 관리 등을 할 수 있는 관리페이지 개발하였고,
이후 베타테스트를 거쳐 실제 론칭함.
이후 베타테스트를 거쳐 실제 론칭함.
프로젝트 상세
1) 포트폴리오 소개
* 서비스 카테고리: AI 결합형 여행 커뮤니티 및 게이미피케이션 기반 로컬 커머스 플랫폼
* 메인 타깃: 나만의 특별한 여행 경험을 공유하고 보상을 받고자 하는 MZ세대 및 글로벌 여행객
* 간략 소개: 사용자의 실제 여행 경험(호텔, 맛집, 핫플 등)을 공유하고, 활동 지수에 따른 독창적인 유저 보상 체계(Galaxy Power)를 통해 실질적인 혜택을 제공하는 하이브리드 앱 기반 여행 통합 플랫폼입니다.
2) 작업 범위
* 기획 및 설계: 서비스 프로세스 설계, DB 아키텍처 설계(Firebase), UX/UI 고도화 설계
* Front-end 개발: Vue.js(Options API) 기반 반응형 웹 및 Capacitor/Quasar를 활용한 Android/iOS 하이브리드 앱 개발
* Back-end 개발: Firebase Functions를 활용한 서버리스 아키텍처 구축, Python 자동화 스크립트 연동
* 관리자 페이지: 회원/콘텐츠/결제/리뷰 통합 관리 백오피스 개발
* 주요 기술 스택: Vue.js, Node.js, Firebase, Capacitor, n8n, Google Maps API, Portone PG
3) 주요 업무 및 핵심 기능
* AI 기반 글로벌 소통: Google AI 번역 기능을 통한 다국어 서비스(i18n) 및 GPT/Gemini API 연동 1:1 채팅 번역 기능 구현
* 독창적 게이미피케이션 보상 체계
- 조각별/별 시스템: 콘텐츠 소비 시 실시간 보상 아이콘 노출 및 적립
- 갤럭시 파워(Galaxy Power): 유저의 지속 참여도에 따라 가중치를 부여하여 'My Universe' 가치를 결정하는 알고리즘 구축
* 정교한 위치 기반 서비스:
- Google Maps 기반 장소 검색 및 정규화 엔진을 통한 정확한 위치 식별
- GPS 기반 현재 위치 주변 매장 추천 및 매장/고객/관리자 역할별 전용 UX 제공
* 통합 커머스 및 마케팅:
- Portone 연동(본인인증, 정기 결제), QR 기반 쿠폰/스탬프 적립 시스템
- Deep Link 및 카카오톡 공유를 통한 콘텐츠 확산 구조 설계
4) 주안점 (Key Point)
* 데이터 무결성 및 검색 최적화: 유사 상호명이나 복잡한 주소 체계에서도 정확한 장소를 식별할 수 있는 커스텀 지명 정규화 로직 적용
* 확장 가능한 아키텍처: Capacitor와 Quasar를 사용하여 향후 iOS/Android 스토어 런칭 시 유지보수 비용을 최소화하는 유연한 아키텍처 구성
* 실시간 인터랙션: n8n 자동화 및 Firebase 실시간 DB를 활용하여 결제, 알림, 포인트 적립이 지연 없이 사용자에게 즉각 피드백되는 환경 구축
* 철저한 보안 및 인증: Firebase 기반 접근 제어와 본인 인증 시스템을 통합하여 안전한 결제 환경 및 사용자 데이터 보호 구현
* 서비스 카테고리: AI 결합형 여행 커뮤니티 및 게이미피케이션 기반 로컬 커머스 플랫폼
* 메인 타깃: 나만의 특별한 여행 경험을 공유하고 보상을 받고자 하는 MZ세대 및 글로벌 여행객
* 간략 소개: 사용자의 실제 여행 경험(호텔, 맛집, 핫플 등)을 공유하고, 활동 지수에 따른 독창적인 유저 보상 체계(Galaxy Power)를 통해 실질적인 혜택을 제공하는 하이브리드 앱 기반 여행 통합 플랫폼입니다.
2) 작업 범위
* 기획 및 설계: 서비스 프로세스 설계, DB 아키텍처 설계(Firebase), UX/UI 고도화 설계
* Front-end 개발: Vue.js(Options API) 기반 반응형 웹 및 Capacitor/Quasar를 활용한 Android/iOS 하이브리드 앱 개발
* Back-end 개발: Firebase Functions를 활용한 서버리스 아키텍처 구축, Python 자동화 스크립트 연동
* 관리자 페이지: 회원/콘텐츠/결제/리뷰 통합 관리 백오피스 개발
* 주요 기술 스택: Vue.js, Node.js, Firebase, Capacitor, n8n, Google Maps API, Portone PG
3) 주요 업무 및 핵심 기능
* AI 기반 글로벌 소통: Google AI 번역 기능을 통한 다국어 서비스(i18n) 및 GPT/Gemini API 연동 1:1 채팅 번역 기능 구현
* 독창적 게이미피케이션 보상 체계
- 조각별/별 시스템: 콘텐츠 소비 시 실시간 보상 아이콘 노출 및 적립
- 갤럭시 파워(Galaxy Power): 유저의 지속 참여도에 따라 가중치를 부여하여 'My Universe' 가치를 결정하는 알고리즘 구축
* 정교한 위치 기반 서비스:
- Google Maps 기반 장소 검색 및 정규화 엔진을 통한 정확한 위치 식별
- GPS 기반 현재 위치 주변 매장 추천 및 매장/고객/관리자 역할별 전용 UX 제공
* 통합 커머스 및 마케팅:
- Portone 연동(본인인증, 정기 결제), QR 기반 쿠폰/스탬프 적립 시스템
- Deep Link 및 카카오톡 공유를 통한 콘텐츠 확산 구조 설계
4) 주안점 (Key Point)
* 데이터 무결성 및 검색 최적화: 유사 상호명이나 복잡한 주소 체계에서도 정확한 장소를 식별할 수 있는 커스텀 지명 정규화 로직 적용
* 확장 가능한 아키텍처: Capacitor와 Quasar를 사용하여 향후 iOS/Android 스토어 런칭 시 유지보수 비용을 최소화하는 유연한 아키텍처 구성
* 실시간 인터랙션: n8n 자동화 및 Firebase 실시간 DB를 활용하여 결제, 알림, 포인트 적립이 지연 없이 사용자에게 즉각 피드백되는 환경 구축
* 철저한 보안 및 인증: Firebase 기반 접근 제어와 본인 인증 시스템을 통합하여 안전한 결제 환경 및 사용자 데이터 보호 구현

여행컨텐츠 메인페이지, 상세페이지, 상세페이지내 후기 기능, 상세페이지내 추천 컨텐츠 기능.



