← Back to Projects

Waiting for 7000 Bus

다음 버스를 찾는 시간을 줄인 7000번대 가평 버스 시간표 앱.

회사개인
역할기획·디자인·개발
팀 구성1
기간2025년 1월 - 2026년 4월
운영GitHub 공개

눈이 좋지 않으신 할머니께서 종이 버스 시간표 확인에 매번 5분 이상 할애하시는 것을 보고 시작했습니다. 가평터미널·설악터미널과 잠실역을 잇는 7000번대(7000, 7001, 7002) 노선이 대상입니다. 출발·도착 정류장과 도착 시간이나 출발 시간을 선택하면 가장 가까운 버스를 안내하고, 주중·토요일·일요일(공휴일)로 전체 시간표를 나눠 보여줍니다.

저장소 →

문제와 해결

문제

할머니가 종이 버스 시간표에서 버스를 찾는 데 매번 5분 이상 걸리는 모습을 보고 시작했습니다. 가평·설악터미널과 잠실역을 오가는 7000·7001·7002번은 노선과 시간대가 달라, 원하는 시간에 탈 수 있는 버스를 찾으려면 각 노선의 시간표를 하나씩 확인하며 비교해야 했습니다.

판단

종이 시간표를 화면에 그대로 옮기는 것만으로는 탐색 과정이 달라지지 않는다고 판단했습니다. 사용자가 직접 시간표를 비교하는 대신, 출발·도착 정류장과 원하는 시간만 선택하면 앱이 가장 가까운 버스를 찾아주는 구조로 바꿔보기로 했습니다.

해결

출발·도착 정류장과 출발 또는 도착 시간을 선택하면, 해당 시간을 기준으로 가장 가까운 버스 한 대를 우선 안내하도록 구현했습니다. 7000·7001·7002번의 시간표를 통합하고, 주중·토요일·일요일 및 공휴일 구분은 날짜에 따라 자동 적용했습니다. 전체 시간표는 필요한 경우에만 펼쳐볼 수 있도록 보조 정보로 배치했습니다.

결과

여러 노선의 시간표를 직접 읽고 비교하던 과정을 출발지·도착지·시간 선택만으로 가장 가까운 버스를 확인하는 흐름으로 단순화했습니다.

Tech Stack

ReactViteTypeScriptZustandEmotion