장소 기반 스마트 쇼핑 리스트 관리 앱
TripCart는 이런 앱입니다.
✅ 위치와 상점을 중심으로 구성되는 개인 / 공유 쇼핑 리스트 관리 앱
✅ 구글 로그인으로 간편 시작, 국내/해외 쇼핑 환경 모두 대응
✅ 현재 위치 근처의 등록 매장이 근처에 있으면 푸시 알림
✅ 공개 상품 검색 기반의 상품 불러오기 + 상품 사용 랭킹 + 리뷰 시스템
TripCart는 이런 분에게 적합합니다!
✅ 여행 중 쇼핑 동선을 스마트하게 관리하고 싶은 분
✅ 매장별로 쇼핑 리스트를 정리하고 싶은 분
✅ 일정이 빠듯할 때 쇼핑 리스트를 공유해 실시간으로 협업함으로써 시간을 절약하고 싶은 분
✅ 공개된 상품을 검색해 빠르게 원하는 상품을 불러오고 각 리뷰를 참고하고 싶은 분
Frontend
Kotlin+Jetpack Compose– Android 네이티브 UI
Backend
Firebase Authentication– Google Sign-In / ID Token 인증Cloud Functions– 푸시 알림, 상품 랭킹, 상태 동기화, 알림 트리거
Location & Map
Google Maps API– 매장 마커 및 지도 렌더링Google Places API– 매장 검색 및 장소 상세 정보 제공Geofencing– 도보 4분 이내 매장 접근 감지 및 알림 트리거Android SDK– 실시간 현재 위치 수집
Storage
Firebase Storage– 공개/리스트 상품 이미지 저장
DB
RoomDB– 개인 리스트 오프라인 저장Firestore– 공유 리스트 및 공개 상품 데이터 실시간 관리
🛒 상품 추가 및 리스트 연결
- 상품은 검색해서 불러오거나, 직접 입력해서 추가할 수 있어요
- 사진, 이름, 품목을 모두 입력한 상품은 공개할 수 있으며, 공개 상품은 추후 검색해서 불러올 수 있어요
- 수량과 간단한 메모를 함께 적어 저장할 수 있어요
- 장볼 때 리스트에서 하나씩 체크하며 구매 현황을 관리해요
- 리스트 항목은 필요하면 수정 및 삭제가 가능해요
🏬 상점 추가 및 리스트 연결
- 검색을 통해 원하는 상점을 찾아 리스트에 추가해요
- 한 리스트에 여러 상점을 추가하거나, 한 상점을 여러 리스트에 추가할 수 있어요
📱 상점 정보 확인 및 외부 앱 연동
- 리스트 상세페이지에서 추가한 매장의 운영 시간, 전화번호, 공식 웹사이트 정보 등을 확인해요
- 전화번호를 눌러 전화 앱으로 이동하거나, 공식 웹사이트 링크를 통해 브라우저로 이동할 수 있어요
- 내비게이션 버튼을 누르면 현재 위치 및 해당 매장 위치를 이용해 구글 길찾기와 연동돼요
- 운영 시간에서는 오늘의 운영 시간을 먼저 보여주기 때문에 편리하게 오늘의 정보를 확인할 수 있어요
💡 찜한 상품 활용
- 공개 상품 한눈에 보기 페이지에서 마음에 드는 상품은 찜을 할 수 있어요
- 마이페이지에서 찜한 상품을 한 번에 모아보고, 거기서 바로
- 내 쇼핑 리스트에 상품을 추가하거나
- 해당 상품의 리뷰를 확인할 수 있어요
💡 함께 장보기, 더 편하게
- 초대 코드를 이용해 다른 사람의 리스트에 참여할 수 있어요
- 그룹 멤버끼리 상품 추가·체크·메모를 함께 편집해요
- 무엇을 이미 구매한 상태인지 빠르게 확인해요
- 변경 사항이 모두에게 즉시 업데이트돼요
✅ 급한 일은 리스트 채팅을 사용
- 리스트별 채팅 기능을 제공함으로써 그룹 멤버들끼리 대화를 나눌 수 있어요
- 채팅에서는 실시간으로 촬영한 사진을 전송함으로써 현재 상황을 빠르게 공유할 수 있어요
- 채팅이 도착하면 다른 멤버들에게 푸시 알림 및 앱 내 알림을 통해 알려줘요
- 앱 내 알림은 삭제 버튼을 누르거나 옆으로 밀어 삭제할 수 있어요!
- 채팅 알림을 누르면 해당 채팅방으로 빠르게 이동할 수 있어요
📍 현재 위치 기반 매장 마커 확인
- 현재 지도 화면이 내 위치 근처일 때 지도 중심이 실시간으로 반영돼요
- 지도에는 상점 마커들이 쭉 표시되어, 주변에 있는 매장을 빠르게 확인할 수 있어요
- 매장을 누르면 해당 매장과 관련된 쇼핑 리스트가 바로 열려요
TripCart_._3.mp4
🔔 리스트 속 매장 근처 도착 알림
- 내가 쇼핑 리스트에 추가해 둔 매장 주변에 도착하면 푸시 알림이 자동으로 떠요
- 알림을 누르면 바로 지도 화면으로 이동해 매장 위치와 현재 위치를 비교할 수 있어요
- 이를 통해 근처 매장의 존재를 놓치거나 방문 기회를 잃는 상황을 줄여줘요
✅ 국가별 인기 확인 → 매장 검색 → 상품 랭킹 확인!
-
사용자들이 리스트에 많이 추가한 매장 정보를 기준으로,
여행객이 많이 방문한 국가 TOP3와 각국의 인기 상품을 확인할 수 있어요
-
특정 국가나 매장과 관련한 순위는, 검색해서 확인할 수 있어요
-
검색 결과에서는 해당 매장에 등록된 공개 상품 랭킹이
불러온 횟수가 많은 순서대로 나열되어 있어요
🧾 모든 공개 상품 한눈에 보기
- 리뷰 별점이 높은 순서대로 정렬되어있어요
- 원하는 카테고리나 키워드에 해당하는 상품만 필터링해서 볼 수 있어요
- 상품을 누르면 리뷰 확인이 가능해요
- 내가 쓴 리뷰는 파란 박스에 배치되어 한눈에 확인할 수 있어요
📌 앱 진입 시 리스트 접근
✅ 앱 실행 → 진행 중인 리스트로 자동 이동!
- 앱에 처음 들어오면 현재 진행 중인 리스트가 바로 열려요
- 그래서 지금 장보기 중인 리스트에 빠르게 접근할 수 있어요
- 다른 리스트는 하단의 전체 리스트 탭을 통해 모두 확인할 수 있어요
🧾 리스트 관리 및 조작
✅ 리스트 선택 → 상세페이지에서 편리한 리스트 관리!
- 리스트 이름 변경, 리스트 진행 상태 변경, 매장 삭제, 상품 수정 등이 가능해요
- 개인 리스트를 공유 리스트로 전환할 수 있어요
- 공유 리스트 상세페이지에서는 초대 코드 확인, 나의 권한 및 참여자 목록 확인 등을 할 수 있어요.

















































