Notice
Recent Posts
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
관리 메뉴

Dev_R

[연쇄개발자] 지하철에서 급똥이 마려울 때, "퀵 액세스" 서비스 소개 본문

연쇄개발자

[연쇄개발자] 지하철에서 급똥이 마려울 때, "퀵 액세스" 서비스 소개

Dave(데이브) 2023. 8. 18. 23:03
반응형

안녕하세요, 연쇄개발자 '데이브' 입니다!

 

여러분들은 대중교통을 이용하다가 급하게 배변신호가 와서 난감해했던적 없으신가요?

 

저는 가끔 지하철을 타고가다가 급똥신호가 와서 참고 참다가 지하철에서 내려 역사 화장실에서 일을 해결했던 적이 있는데요..(더러움 죄송해요..ㅎㅎ). 근데 역사 내 화장실이 개찰구 밖에 있으면 얼마나 곤란하던지.. 돈은 물론이고 밖에까지 이동하는데 큰일이 날 수도 있잖아요!

퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드

그래서 오늘은 여러분들도 겪을 수 있는 이런 긴급한 일을 쉽게 해결하실 수 있도록, 개찰구 내 화장실이 있는 역을 쉽게 찾을 수 있는 "퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드" 서비스 소개와 개발 과정을 소개하려 해요.

 

퀵 액세스 앱

[앱 링크]

 

문제 도출

대중교통 안에서 배가 아프다면..?

우리 대부분이 경험한 적 있는 급똥... 지하철을 타고가는 중 급하게 화장실이 필요한 순간이 있습니다. 하지만 아무 역에서 내렸다가는..... 그 뒤를 예상하기는 싫네요..ㅎㅎ 그래서 가장 가까운 개찰구 안 쪽에 화장실이 있는 역을 찾고 해당 역에서 내리는게 최선이라고 생각했는데요.그래서 이런 역을 빠르게 찾고 불상사를 미연에 방지하고자, "퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드"라는 어플을 개발하게 되었습니다.

 

프로젝트 설계 및 개발 아키텍처

하이브리드 웹앱 이미지

"급똥 가이드" 어플은 지하철 노선과 역에 대한 정보를 제공하는데요, 특히 역사 내 화장실의 위치에 중점을 두고 개발을 했어요.

 

처음부터 앱 개발을 목표로 했는데 이유는 급할때 웹을 검색하는 것보다 다운되어져 있는 앱을 켜는게 더 효율적일 것 같았기 때문이에요.

하지만 앱 개발에는 익숙치 않기도 하고 서버가 없는 형태로 구현할 계획이었기 때문에, 신규 역 & 신규 노선 개통시 앱 재배포 없이 FE만 변경하면 되도록 하이브리드 웹앱 형태로 구현하는 것을 목표로 했습니다.

 

React Native

그래서 우선 네이티브 앱 위에 웹뷰를 올리고 웹뷰 위에 별도로 구현한 웹페이지를 띄우기로 했습니다.

네이티브는 그나마 익숙한 React Native를 사용했고, FE 개발은 React 프레임워크를 선택했습니다.

지하철 역 정보가 그렇게 많지 않다고 판단해 지하철 역 데이터는 FE(프론트엔드)에서 관리하도록 설계되었습니다.

 

기존 지하철 노선 데이터를 기반으로 화장실이 개찰구 안쪽 or 바깥쪽에 위치한 역을 표시하고, 사용자들이 화장실을 쉽게 찾을 수 있도록 인터페이스를 개발했습니다. 또한 배변 신호를 조금이라도 더 지연하시키고 참을 수 있도록 급똥 지압법 정보도 같이 제공하도록 했습니다.

 

주요 기능

1. 역사 내 화장실 위치 확인 기능

서비스 내에서는 1호선, 2호선, 3호선, 4호선, 5호선, 6호선, 7호선, 8호선, 9호선, 공항철도, 우이신설경전철, 경의중앙선, 수인분당선, 신분당선, 의정부경전철, 인천1&2호선 총 16개의 노선에 대한 화장실 정보를 제공하고 있습니다.

역사 내 화장실 위치 기능.gif

 

2. 역 이름 검색 지원

급할 땐 노선이고 뭐고 눈에 잘 안보이니까 우측 하단 검색기능을 통해 원하는 역을 빠르게 찾을 수 있도록 검색 기능을 넣어두었습니다.

역사 이름 검색 기능.gif

 

3. 급똥 지연 혈자리 안내 기능

급똥시에는 다음 역까지 가는것도 힘들때가 있으니까.. 다음 역까지 급똥 지연 혈자리를 꾸욱 누르며 갈 수 있도록 지연 혈자리 정보도 제공해요.

급똥 지연 혈자리.gif

 

 

기술적인 도전점

서울 지하철 노선

이번 프로젝트에서 개인적인 도전점으로는 React Native를 다뤄본 경험이 적기 때문에 React Native 위에 웹뷰를 올리는 부분이 기술적 도전점으로 삼았고, 화장실이 있는 역을 지도상에 표시하고 사용자에게 제공하는 것입니다. 이를 위해 지하철 노선 데이터의 표현 방식과 화장실 위치 정보를 수집/관리 것이 중요한 기능 구현의 도전점이었습니다.

 

실제 구현 및 결과

앱 설치한 사용자 수 그래프

"퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드" 서비스는 2023년 1월 17일 안드로이드 플레이스토어에 배포되었는데, 글을 작성하는 현재까지 설치한 사용자 수는 27명으로 그닥 많은 다운로드는 기록하지 못했습니다. 하지만 27명의 유저가 지하철을 이용하는 도중 급똥 상황에 빠졌을 때, 제가 만든 서비스를 통해 급한 상황을 모면할 수 있었을 것으로 보입니다.

 

발전 가능성

"퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드" 서비스는 현재는 기본적인 지하철 역사 내 화장실 위치 정보를 제공하고 있지만, 더 나아가 , 공중 화장실 API를 사용한 버스 정류장 근처 가장 가까운 화장실 정보, 그리고 화장실 별 청결도 평가 등을 통해 사용자들에게 더 다양한 정보를 제공할 수 있을것으로 보입니다. 또한 사용자들의 니즈와 사용형태를 보고 앞으로 서비스를 확장해 나갈 계획입니다.

 

마무리

퀵 액세스 - 앱 소개 이미지

"퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드" 서비스는 급한 화장실 상황에서 지하철 내 화장실을 찾는 데에 큰 도움을 주는 어플입니다. 사용자들의 편의를 위해 개발된 이 어플은 현재까지 뚜렷한 상승세를 보이고 있지는 않지만 지속적으로 총 사용자 규모가 우상향하고 있는 만큼, 추이를 지켜보며 대응할 예정입니다.

 

"퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드" 와 함께 지하철 이용 시 언제 마주할지 모르는 급똥의 상황을 슬기롭게 해결하세요!

 

https://play.google.com/store/apps/details?id=com.devr.quickaccess

 

퀵 액세스 - 지하철 화장실, 지압법, 급똥 가이드 - Google Play 앱

급똥 가이드북으로써 지하철 개찰구 내 화장실이 있는 역 정보 및 급똥 지압점 정보를 담고 있습니다. 이 앱을 통해 화장실로 퀵 액세스하세요.

play.google.com

 

반응형
Comments