Skip to content

Repository files navigation

오고있니 AreUComing : 지도 기반 연인 간 위치 공유 웹서비스

만나기까지의 기다림도 설렘이 될 수 있게.

TEAM 개발새발

서울대학교 개발 동아리 waffle 주최 2026 wackathon 동상 수상작


이동한 경로와 실제 만남을 기록하는 연인용 위치 웹앱서비스.

만나기까지의 과정을 기록하며 서로의 추억을 쌓을 수 있습니다.


핵심 콘셉트

AreUComing은 만남까지의 설렘과 실제로 마주하는 순간을 기록하여, 오프라인에서 비로소 완성되는 경험을 만드는 서비스입니다. 기존 위치 공유 앱이 서로의 위치를 지속적으로 노출하며 감시의 성격을 띠었다면, AreUComing은 만나기 위해 이동하는 시간과 그 끝에 이루어지는 실제 만남 자체에 의미를 둡니다. 연인은 위치 공유를 시작하며 서로를 향해 이동하고, 실제로 만났을 때 ‘만남 기록’이 생성되어 디지털 상의 과정이 오프라인 상의 순간을 통해 완성됩니다. 이후 지도와 스토리 형태의 회고를 통해 이동 경로, 만남의 빈도, 서로를 찾아가기까지 걸린 시간 등 관계의 흔적을 되돌아볼 수 있습니다.

모바일 PWA 웹앱 환경을 메인으로 하고 있습니다.

페이지 및 기능

스크린샷 2026-02-23 오전 12 39 12

로그인 및 회원가입 페이지

기본적인 회원 기능 페이지입니다.

파트너 초대 코드 발급 및 파트너 등록 페이지

파트너를 등록하기 위해 초대 코드를 발급하고, 상대 파트너는 코드를 입력하여 파트너 관계를 등록합니다.

위치 공유 요청 및 알림 페이지

파트너 위치 공유 시작 버튼을 눌러 자신의 실시간 위치공유를 활성화 합니다. 상대방은 브라우저 웹 알림을 통해 상대의 요청을 확인하고 이를 수락해 위치 공유를 시작합니다.

스크린샷 2026-02-23 오전 12 50 20

실시간 위치 및 경로 확인 페이지

본인과 파트너의 위치 및 지나온 경로를 실시간으로 보여줍니다. 만남의 과정에서 인증샷을 업로드하여 맵 내에 실시간으로 표시할 수 있습니다.

만남 기록 회고 페이지

서로 만난 횟수, 만나기까지의 평균 거리 등을 통계화 하여 보여줍니다.


인프라 아키텍쳐

와커톤_인프라

프론트 배포

cloudfront에서 리액트 정적 웹페이지를 서빙합니다.

백엔드 배포

nginx proxy manager를 통해 기본적인 domain 및 https 설정, 그리고 backend api server로의 리버스 프록싱을 구성하였습니다. 웹소켓 등 핵심 기술 구현은 springboot backend server에서 이루어졌습니다.

Other infras

위치 공유 알림을 위한 notification 기능을 위한 firebase cloud messaging 을 구성하였습니다. 사진 데이터들은 s3에서 관리합니다.


👥 팀원 및 역할

허서연
허서연

PM·Frontend·UI/UX
@h-seo-n
best3487@snu.ac.kr
김하람
김하람

Frontend·UI/UX
@haram831
gim222932@gmail.com
문재영
문재영

Backend
@mjy926
1234aiden@naver.com
이승현
이승현

Backend
@subir-sh
lsh09130@gmail.com
오수현
오수현

Backend
@ohsuhyeon0119
sh020119@snu.ac.kr

About

2026 와커톤 서버 레포지토리

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages