빙빙 지하철 작업.
서울 지하철역을 룰렛으로 뽑고, 직접 가서 GPS로 방문 인증하는 앱을 만들었다.
노선을 고르고 역 개수를 정하면 랜덤으로 역이 나오고, 제한 시간 안에 방문하는 구조.
서울 지하철 799개 역 데이터를 넣고, 각 역의 좌표도 같이 정리했다.
처음에는 룰렛, GPS 인증, 진행률 표시 정도가 핵심 기능이었다.
중간에 로그인, 도전 기록, 통계, 업적, 랭킹 같은 기능을 계속 붙였다.
도전 상태를 localStorage로 들고 가다가 사용자 전환이나 재로그인 때 꼬여서 서버 중심 상태 관리로 바꿨다.
UTC, KST, 타이머, 통계 시간이 서로 안 맞아서 시간대 문제도 여러 번 고쳤다.
나중에는 Android WebView 앱을 붙이고, 카카오맵 스킴 처리도 추가했다.
다시 보니 심플 이즈 베스트가 맞다.
그냥 룰렛 돌리고, 역 가고, 인증하는 기본 기능에 충실했어야 했다.
https://github.com/kimyeonghoon/bingbingsubway
https://bing2.yeonghoon.kim
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 2025 일본 여행 계획 | 김영훈 | 2024.10.10 | 4119 |
| 공지 | 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) | 김영훈 | 2024.03.10 | 3753 |
| 297 | DGX Spark LLM 벤치마크 | 김영훈 | 2026.02.11 | 132 |
| 296 | GPU 모니터링 대시보드 구축 | 김영훈 | 2026.02.11 | 150 |
| 295 | Docker Ollama 트러블슈팅 | 김영훈 | 2026.02.11 | 128 |
| 294 | 원격 LLM 챗봇 테스트 | 김영훈 | 2026.02.11 | 140 |
| 293 | DGX Ollama 구축 | 김영훈 | 2026.02.11 | 183 |
| 292 | OpenClaw cron regression 대응 | 김영훈 | 2026.02.08 | 186 |
| 291 | WAF honeypot 설정 | 김영훈 | 2026.02.07 | 104 |
| 290 | smtp-relay 설정 | 김영훈 | 2026.02.06 | 195 |
| 289 | openclaw 구축 작업 노트 [2] | 김영훈 | 2026.02.01 | 341 |
| 288 | Traefik 설정 | 김영훈 | 2026.01.28 | 353 |
| 287 | GitLab CI/CD 테스트 | 김영훈 | 2026.01.28 | 216 |
| 286 | OpenVPN 구축 | 김영훈 | 2026.01.28 | 143 |
| 285 | ollama-chatbot 테스트 메모 | 김영훈 | 2026.01.27 | 355 |
| 284 | monitoring 설정 | 김영훈 | 2026.01.23 | 130 |
| 283 | 임시 파킹 페이지 | 김영훈 | 2026.01.20 | 308 |
| 282 | infra-base 기본 서버 설정 메모 | 김영훈 | 2026.01.20 | 171 |
| 281 | [바이브코딩 - 클로드] kospiAlarm 작업 메모 | 김영훈 | 2025.10.29 | 109 |
| 280 | [바이브코딩 - 클로드] fullstack_template 작업 메모 | 김영훈 | 2025.10.18 | 243 |
| 279 | [바이브코딩 - 클로드] reminder_android 작업 메모 | 김영훈 | 2025.10.17 | 85 |
| » | [바이브코딩 - 클로드] bingbingsubway 작업 메모 | 김영훈 | 2025.10.12 | 165 |