- 따릉이 기반 목적지 추천 서비스 입니다
- 자신의 주행기록을 기반으로 목적지를 추천 받을 수 있습니다
- 기존 따릉이 어플의 불편한 부분을 해소해줍니다
- 반납 시간이 다가오면 알람을 보냅니다
- 네비게이션을 이용하는 동시에 주변 대여소를 확인할 수 있습니다
2023.02.27 ~ 2023.04.07
고수연 | Back-end | 팀장 ERD설계 CI/CD(자동, 무중단 배포) 로그적재 |
성원준 | Back-end | API 설계 API 구현(여행지 추천 알고리즘) Flask 서버 배포 프론트 어시 |
두소원 | Back-end | 데이터 수집 API 구현(회원, 주행 기록) UCC |
최성빈 | Front-end | 추천페이지 네비게이션 주행거리 기록 소셜 로그인 발표 |
조혜진 | Front-end | SNS 페이지 좋아요목록 주행기록 목록 핀 커스터마이징 경로안내 |
정예지 | Front-end | 인트로 페이지 따릉이 API CSS 프로필 Expo 알람 지도 마커 RN Navigation BottomSheet |
- 대여소 위치 파악만 가능
- 대여소 까지 길 안내를 받으려면 타 지도 서비스 앱을 다운받아야 함
- 잔여 대여시간 단순 알람
- 반납 미이행시 과금 발생
- 이용하는 사람만 재이용
- 편리한 인프라가 갖춰져 있으나 새로 유입되는 유저는 적고 충성 유저가 많은 편
- 경로 안내 및 반납 도우미
- 반납 시간이 다가오면 반납 알림을 주고, 주변 대여소를 선택
- 목적지 추천
- 자신의 위치, 주행기록을 기반으로 목적지 추천
- 따릉이 여행 커뮤니티
- 주행 코스를 동유하여 다른 사람들의 주행 경로를 따라 여행 가능
- 새로운 유저 유입 증가
- React Native Expo
- TypeScript
- Recoil
- Axios
- google map API
- Tmap API
- 따릉이 API
- Intellij
- Spring Boot 3.0.4
- Java 17
- MariaDB
- Redis
- JWT
- Spring Actuator
- JPA
- Spring Security
- Flask
- Python
- Swagger
- AWS EC2
- Jenkins
- Nginx
- Docker
- AWS S3
- ELK
- Filebeat
- Figma
- Notion
- Jira
- GitLab
- 데이터 약 25000개
지리 정보와 명소 방문객 정보를 활용한 추천 알고리즘과 사용자의 평균 주행거리, 좋아요한 게시글의 카테고리 등으로 사용자 데이터를 기반한 협업 필터링을 적용시켜 유사도를 계산한 후 가장 유사한 목적지를 반환합니다.
앱 소개 화면 및 소셜 로그인
- 소셜 로그인을 통해 서비스 이용 가능
목적지 추천 화면
- 추천된 장소들로 목적지를 바로 설정 가능
카테고리별 지도 마커 표시
- 카테고리를 선택하면 주변 장소가 마커로 표시
- 아래의 목적지 설정 버튼을 통해 표시된 장소가 도착 위치로 설정됨
경로 확인
- 경로 확인 버튼을 눌러 출발 위치부터 도착 위치까지의 주행 경로 확인
주행 시작
- 주행이 시작되면 해당 지역의 날씨를 알려줌
따릉이 시간 선택
따릉이 종료
주행기록 저장
- 종료시 사용자의 주행 거리, 시간 저장, 달린 경로 저장
추천순
- 자신의 위치에서 가까운 시작위치의 주행 기록과 자신의 역대 주행 기록과 가장 비슷한 순서대로 SNS 게시물 추천
- 다른 사람의 주행 기록에 “좋아요” 표시를 통해 보관 가능
마이페이지
- 현재까지 달린 거리를 기준으로 뱃지 부여
내 주행기록
- 나의 주행 기록 확인 및 수정, 삭제 가능
좋아요 목록
- 내가 좋아요 누른 SNS 게시글을 확인 가능
경로 따라하기
- 경로 따라하기 버튼 누르면 바로 가능한거 gif
- 경로 따라하기 버튼을 눌러 다른 사람의 시작 위치와 종료 위치를 기반으로 주행 시작 가능
따릉이 반납 알림
- 반납시간 까지 20분, 10분 남았을 때 앱 푸시 알림 제공
- 따릉이 남은 시간 버튼을 클릭하여 남은 시간 초기화
- 기존 따릉이 인프라를 활용해 보다 많은 사람이 자전거 여행을 즐길 수 있음
- 기존 앱의 불편함 개선 및 추가 기능 제공으로 따릉이를 더욱 편리하게 이용
- 맞춤형 목적지 추천으로 목적지 고민을 줄이고 새로운 목적지 발견의 즐거움을 얻을 수 있음
- 알림과 대여소 안내 기능을 통해 미반납으로 인한 과금 실수를 줄일 수 있음