길치들을 위한 경로 제공 및 만남 관리 서비스 앱
길치들을 위한 목적지 경로 제공으로 안전하게 도착해보세요 !
친구들끼리 그룹을 만들고 모임을 효과적으로 관리해보세요 !
목적지를 카테고리 별, 키워드 별 검색으로 손쉬운 설정이 가능합니다.
목적지와 함께 약속을 생성해 미리 목적지 정보를 공유할 수 있답니다!
🎯 약속장소 주변 핵심 스팟과 그룹원 중간지점 파악!
약속장소와 가까운 핵심 스팟 정보를 통해 쉽게 장소를 찾아보세요.
그룹원의 중간지점 또한 알 수 있어 쉽게 만날 수 있습니다!
지도를 통해 목적지로 가는 길을 빠르게 알 수 있어요.
실시간으로 제공되는 경로를 따라가다 보면 목적지가 보인답니다!
약속에 포함된 친구들의 현재 위치를 한 번에 확인할 수 있어요.
길을 잃은 친구를 바로 파악할 수 있답니다!
📱 그룹 통화를 통해 빠르게 경로 정보 공유 가능!
길을 찾기 어려운 경우 그룹 통화가 가능합니다.
다 같이 경로에 대한 정보를 공유해 빠르게 모여보세요!
iOS
Backend
Infra/DevOps
Etc
그룹원들간의 실시간 위치 공유를 위해 WebSocket과 RabbitMQ pub/sub를 사용했다.
Naver와 T-MAP API를 사용하여 목적지에 대한 보행자와 자동차 경로를 제공한다.
Kakao MAP API를 사용하여 목적지에 대한 정보를 제공한다.
Spring Security를 사용하여 애플과 카카오 사용자에 대한 앱 서비스 인증 로직을 구현하였다.
Jwt를 통해 데이터의 위변조를 방지하는 이점을 가져갔다.
Naver, Kakao, T-MAP, Redis, RabbitMQ의 각각 다른 config를 환경 변수 Properties Object를 통해 관리하였다.
Github Actions를 통해 코드 포맷팅을 자동화하였고 CI/CD 파이프라인을 구축하였다.
Spring Actuator와 함께 Prometheus 및 Grafana로 모니터링 시스템을 구축하였다.
MVVM-C 패턴 적용
분리와 재사용성: 코드 재사용성, 테스트 용이성 향상시킨다.
데이터 바인딩: 데이터 처리 로직을 ViewModel에서 처리하여 ViewController를 간결하게 만든다.
Coordinator를 통한 흐름제어: 앱의 화면전환 및 네비게이션 흐름을 관리해서 네비게이션 로직 중앙화한다.
KakaoMap SDK V2 사용
지도 및 경로 표시: 사용자에게 지도 표시, 경로 정보 제공한다.
사용자 경험 향상: 효율적인 경로 탐색 및 명확한 시각적 지도 인터페이스 제공한다.
Localization: 한국지역 사용자에게 맞춤화된 지도서비스 제공한다.
실시간 위치 공유를 위한 RxSwift, CoreLocation, WebSocket
반응형 프로그래밍: RxSwift를 사용해서 비동기적이고, 이벤트 기반의 데이터 흐름을 관리한다. 사용자 위치 변경과 같은 실시간 이벤트 효율적인 처리한다.
사용자 위치추적: CoreLocation을 통해 사용자의 실시간 위치 데이터를 추적한다.
WebSocket을 통한 실시간 통신: WebSocket을 사용해서 서버와의 실시간 양방향 통신 구현으로 위치 데이터를 실시간으로 공유한다.
애플 및 카카오 로그인을 위한 AuthenticationServices, RxKakaoOAuth 사용
Social 로그인 통합: AuthenticationServices을 사용한 Apple ID를 통한 로그인 및 RxKakaoOAuth를 사용한 Kakao 로그인 구현을 통해 사용자는 쉽게 로그인할 수 있다.
비동기 프로그래밍과 반응형 인터페이스: RxKakaoOAuth를 통해 로그인 프로세스의 비동기적인 특성 관리 및 사용자 인터페이스의 반응성을 향상시킨다.
Pinned
Loading
길치들을 위한 앱 - 이길저길 🛣️
Java
4
3
길치들을 위한 앱 - 이길저길 🛣️
Swift
2
1
Repositories
Showing 4 of 4 repositories
TWTW
Public
길치들을 위한 앱 - 이길저길 🛣️
HongDam-org/TWTW’s past year of commit activity
Java
4
3
0
0
Updated Nov 11, 2024
HongDam-org/.github’s past year of commit activity
0
0
0
0
Updated Mar 16, 2024
HongDam-org/TWTW_iOS’s past year of commit activity
Swift
2
1
3
0
Updated Jan 26, 2024
HongDam-org/TWTW_Api_Docs’s past year of commit activity
HTML
0
0
0
0
Updated Jan 19, 2024
Most used topics
Loading…
You can’t perform that action at this time.